@Justin so i found a solution but its pretty dumb tbh, what i did was made a new project imported my 3d assets into that project and followed the video for 3rd person melee and it works on that project, then i made a prefab of that gameobject in the new project and exported it as a package and...
by assigning a sword i mean that i create a melee weapon by following this video
so basically when in the video he plays at around 2:57 his sword is enabled in this exact point while following the video my sword is disabled
my inventory script when the game is running
the item itself gets disabled, also i've tried both with my own definitions and the demo one, this had never happened to me before also the image for my player abilities is attached
Image for abilities:
Image for item abilities: