Hi I'm trying to make a throwing system but I do not know how to make the force apply to the front of the player, can you guys help me?
local force = 0 local Break = false local maxForce = 60 mouse.KeyDown:connect(function(code) if code == "q" then while wait(.1) do force = force + 1 if Break == true then break end if force > maxForce then break end end end end) mouse.KeyUp:connect(function(CODE) if CODE == "q" then Break = true for _, v in pairs(inventory:GetDescendants()) do if v:FindFirstChild("selected") then for _, x in pairs(v:GetChildren()) do if x:IsA("UnionOperation") or x:IsA("Part") or x:IsA("MeshPart") then x.Parent = workspace x.Anchored = false x.Velocity = Vector3.new(0, 0, force) -- Here is the problem x.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame force = 0 Break = false v.Parent = inventory.avaibleSlots v.Image = "no" -- If you see this and get confused I understand I made the image id to "no" so that there isnt gonna be an image else force = 0 Break = false end end end end end end)