I want to make it so that in my game there is an item that you can throw and pick up again. I found a tutorial that was fairly similar to my idea. So I edited the code a little but it doesn't really work.
local Tool = script.Parent local vel = Instance.new("BodyVelocity") Tool.Equipped:Connect(function() Tool.Activated:Connect(function() Tool.Parent = workspace game.ReplicatedStorage.RemoteEvent:FireServer("3552150170") wait(5) vel.Parent = Tool vel.Velocity = game.Players.LocalPlayer.Character.Head.CFrame.lookVector * 90 wait(0.2) Tool.Enabled = true Tool:Destroy() end) end) wait(5) script.Parent:Destroy() Touch = script.Parent.Touched:Connect(function(g) if g.Parent:FindFirstChild('Humanoid') or g.Parent:FindFirstChild('Baseplate') then script.Parent.Anchored = true script.Parent.CanCollide = false wait(2) script.Parent:Destroy() end end)
All the tool does is when you left click with it, your avatar kinda swishes it around? Plus, it ignores the animation I put into the script. A little bit of help would be appreciated!