Skip to content
Blockerman_101 edited this page Sep 19, 2026 · 12 revisions

Blockerman's Projectile Workshop! Use BMPW to easily create projectiles that return hit position/player, alongside numerous QOL features and additional functionality!

As of v1.0.0, BMPW uses 19 global variables, 1 subroutine, and 3405 - 5532 elements (Why not one amount? Check index.ostw). Note that non-OSTW users have the highest element count as well as an additional subroutine.

It's recommended that you check out the examples under project/Examples to familiarize yourself with the tool and its syntax. Start with the simplest case, one active proj & one proj type

"How do I get started?" Go to Be Quiet You Square and Tell Me How to Get Started!

Want a list of all the things you can INPUT into a projectile? Go to ProjArgs!

Want a list of all the things you can OUTPUT from a projectile? Go to ProjData!


As of v1.0:
Normal Projectiles Custom Projectiles (BMPW)
Returns Hit Data (Player, Position, etc.)
Compatible With TX/Strings
Normalized Projectile Size
Compatible With Effects
Live-Updating UI Game Mode
Ability To Structure ProjArg Types (OSTW)
Responds To Projectile Eaters
Headshot Detection
Homing Support
Ricochet Support
Piercing Support
Which Is More Performant?
Which Has More Accurate Player Collision?
Fixes "Player Left Game" Bug

Clone this wiki locally