tool=script.Parent player = game.Players.LocalPlayer mouse = player:GetMouse() function onActivation() local clone = game.Lighting.Dummy:Clone() clone.Parent = game.Workspace clone.Torso.CFrame = CFrame.new(mouse.Hit.p) + Vector3.new(0, 3, 0) end tool.Activated:connect(onActivation)
So when I put a part in the brick, the "Handle" of the tool, the script ended up working fine. I'm not sure why, but it works! (Will delete the question momentarily in case anyone who was helping was curious as to how it was fixed)