Oh what line was the error on, also its all good.
I think you can make it spawn next to the player by adding a value to the CFrame
clone:SetPrimaryPartCFrame(CFrame.new(isply.Torso.Position + Vector3.new(0,1.5,5))
I think this might work It might solve the unable to cast but lemmie know if it errors again.