Roblox Pistol Creation & Integration

Job ID: 40176649

Budget: $10 – $30 CAD

My Roblox game needs a functional pistol that feels polished from the first click. I don’t have an existing model, so the project starts with designing or modelling a clean, low-poly weapon that fits the overall art style of the experience.

Once the asset is ready, the next step is to script the tool in Roblox Studio (Lua) so it equips correctly, fires, reloads, and unequips without errors. Smooth custom animations (idle, aim, shoot, reload) are essential—please import them through the Animation Editor and wire them to the tool’s state machine.

For effects, basic muzzle flash and hit detection are fine for now; I’ve prioritised animation quality over extra particles or sound, but I’ll leave room in the code for future upgrades. The pistol should work seamlessly in both Studio test sessions and live servers, respecting Roblox’s filtering-enabled environment.

Deliverables:
• Original pistol model (FBX or directly inside the .rbxl file)
• Complete, commented Lua script packaged as a Tool
• Four custom animations properly uploaded and referenced
• Short setup note so I can swap textures or tweak damage values later

Everything should be ready to publish: drag-and-drop into the StarterPack, no extra configuration needed.