When I'm standing still it goes where I want it to but if I'm moving it makes some of it go underground or just in weird angles I Know it's due to the torso moving but how will I go on about fixing it?
local Q = QSkill:Clone()
Q.Parent = workspace
Q.CFrame = torso.CFrame * CFrame.new(0,-2.7,0)

3 comments
I am unsure if the torso variable is indeed equal to the player's "Torso" part, but if so, I would recommend changing it to the "HumanoidRootPart", as the HumanoidRootPart is common in both Rig types (R6 and R15). .
ie. local torso = player.Character:WaitForChild("HumanoidRootPart")
Yea thank You That fixed it, I Did.