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!
