This is causing issues with my weapon. It makes it so it doesn't work and can't give out the effect and damage the enemy. But Handle is apart of the tool in explorer. Yet this always appears no matter what 21:19:54.909 - Infinite yield possible on 'Linked_Sword:WaitForChild("Handle")'
local Tool = script.Parent local Handle = Tool:WaitForChild("Handle")
it says in ur error 'Linked_Sword:WaitForChild("Handle") but in the explorer picture we can see that the tool ur is Ice Staff and not Linked_Sword, i believe thats the issue, i think ur getting an error from another script that waits for the "Handle" inside linked sword and "handle" doesnt exist in there, so find the linked sword script and try disabling it and see what happens
this warning usually appears no matter what, it simply means that it is possible to wait for something non existent, putting the script on pause forever. Luckily its not too important, if its not working anyways try checking spelling for stuff in the tool, the script, or if it is working, add a second parameter after "Handle" which will specify a maximum wait time so if the script takes too long it will return nil