hello, i want to make a fps game and have the player have a weapon welded to them so they can’t unequipped it unless they switch to their secondary weapon or switch to a medical item. What would be the best way of dong this because i want to have the players arms out in front of them as well.
This can all be controlled with scripts!
I recommend checking out the tool documentation: https://developer.roblox.com/en-us/api-reference/class/Tool
You can use events connected to your tool to prevent the player from being capable of unequipping.
My best idea for you to start with, would be to disable the Backpack interface. This will prevent the player from equipping and unequipping a tool, even if it’s in their Backpack. You can control when the tool is equipped and unequipped by using Humanoid:EquipTool() and Humanoid:UnequipTools()
you should read this article: Making an FPS framework: 2020 edition