Buff Banner script being piece of crap !(FIXED)!

I made my tool motor6d and now it’s saying 'Handle is not a valid member of Tool “Workspace.cheesestring237.Buff Banner” -Client
-Function:2

local Trumpet = script.Parent

local Handle = Trumpet.Trumpet

local Debounce = false

local Blow = Handle.BuffBanner

Trumpet.Equipped:Connect(function()
local Character = Trumpet.Parent
local Humanoid = Character.Humanoid

local Motor6D = Instance.new("Motor6D",Handle)
Motor6D.Part1 = Handle
Motor6D.Part0 = Character["Right Arm"]
local TrumpetPos = Humanoid:LoadAnimation(script.trumpetPos)
TrumpetPos:Play()
Trumpet.Unequipped:Connect(function()
	Motor6D:Destroy()
	TrumpetPos:Stop()
end)

end)

There’s a chance ur script is running before the handle actually replicates. Maybe try using a WaitForChild

local Handle = Trumpet:WaitForChild("Handle") --//Assures Handle loads before the rest of the script executes

I forgot to say that the Handle is called trumpet, and that it runs the error when activated

Is there a handle within your tool? Tools require a part named “Handle” as that’s where the part is held by the player.

No, it’s connected using motor6ds to remove the tool animation, and i have requireshandled set to false in the tool 1NEVERMIND! it was a client script i was using remoteEvents with to play a sound for when the damage buff begins and ends

how do i take down posts again

You can’t take down posts. Just mark yourself as a solution and call it a day.