Dont know how to use one remote event for my scripts

these two?

local remote = game:GetService("ReplicatedStorage"):WaitForChild("GRemotes").GiveGear1

remote:FireServer("WindSword")

ohhh ok srry wait will the scripts in the weapon work to?

Yeah they are meant to be used in the client i.e. on a localscript for your gui. the remote:FireServer() thing replaces all the different little remote events you were using in your script for the individual tools to equip them

Try it out and see if it works first.

ok thx bro your the best im new to using remote events and remote fucntions it works