can't get Client Prop to show

for some reason i just can’t get the prop to be spawned/showed/whatever
this code gives me no error, so if anyone got some know how then i would be greatfull

Peace and love Grunewald <3

function a(ply)

local trace = ply:GetEyeTrace()
local pos = trace.HitPos+Vector(0,0,100)

local mdl = ents.CreateClientProp()
mdl:SetPos( pos )
mdl:SetModel( "models/props_borealis/bluebarrel001.mdl" )
mdl:SetAngles( ply:GetAngles() )
mdl:SetColor( Color( 255, 255, 255, 255 ) )



why not use

ents.Create and create prop_physics?

beacuse i need it to be client side only…
i am not actual gonna use this snip of code, i just need to know how to spawn client side props …

Use ClientsideModel instead of CreateClientProp