To create a "touch to receive" weapon giver (like a stand or pickup), use this server-side script structure: Place your weapon in . Create a Part in the workspace to act as the giver. Add a Script (not a LocalScript) inside that part.

-- Parent the tool to the Backpack (FE Safe method) newTool.Parent = backpack end