Earth Ability System — Part-Based Combat Kit for Roblox
Bring your Roblox combat game to life with a fully scripted Earth Ability System built around responsive controls, destructible earth parts, directional movement, and cinematic bending-style gameplay. This kit gives developers a strong foundation for anime-inspired battlegrounds, elemental PvP arenas, RPG ability systems, and Project Bending-style combat experiences, all using script-generated parts instead of complicated mesh requirements. Players can summon, control, throw, dash, stomp, launch, and break earth constructs in real time, creating a combat flow that feels active, tactical, and satisfying right out of the box.
What This System Includes
Core Earth Combat Framework
- Fully scripted Earth ability system
- Server/client setup included
- RemoteEvent-based ability handling
- Part-based abilities created directly through script
- Ground-based earth movement and targeting
- Player-facing direction controls
- Camera/look-direction ability aiming
- Cooldown handling per move
- Damage and knockback support
- Destructible spawned earth parts
- Protected part handling for Baseplate, SpawnLocation, and locked objects
- Clean folder creation for required remotes and ability parts
Player Controls
- Left Shift = Earth stance / ability hold mode
- Ctrl = Shift-lock style camera aim mode
- W + W = Sprint
- Q + WASD = Directional dash
- Shift + Mouse1 = Use selected earth / Earth Ball
- Shift + S = Earth Wall
- Shift + W = Earth Pillar
- Shift + A / D = Move selected Wall or Pillar left/right
- Shift + Space = Earth Stomp
Earth Ball / Stone Ability
- Spawnable Earth Ball
- Ball rises from the ground
- Ball can be controlled near the player
- Ball travels at torso height
- Ball can be thrown forward
- Ball can be thrown left
- Ball can be thrown right
- Ball drops after forward momentum ends
- Ball destroys itself after drop timing
- Ball can damage players during active movement
- Ball can break other earth/destructible parts
- 2-second Ball cooldown
Earth Wall Ability
- Spawnable Earth Wall
- Wall rises from the ground
- Wall can be moved left
- Wall can be moved right
- Wall can be moved forward
- Wall rotates with player-facing direction
- Wall can be reselected with Shift when nearby
- Wall grab range limited to 8 studs
- Wall can be pushed forward after selection
- Wall can break other earth/destructible parts while moving
- Wall can damage and knock back players
- Wall is short enough for players to jump onto
- Wall supports stand-on-top launch behavior
- Wall can launch forward/upward when player stands on it
- Wall drops and breaks after air launch
Earth Pillar Ability
- Spawnable Earth Pillar
- Pillar rises from the ground
- Pillar can be moved left or right
- Pillar can break walls and other destructible earth parts
- Pillar fires 3 Earth slab projectiles
- Each slab travels forward
- Each slab drops after momentum ends
- Each slab destroys itself after drop timing
- Pillar despawns after firing all 3 projectiles
- Pillar can damage and knock targets
- Pillar supports stand-on-top launch behavior
- Pillar can launch forward/upward when player stands on it
Earth Stomp Ability
- Activated with Shift + Space
- Creates an angled earth slab/ramp effect
- Spawns quickly from the ground
- Uses a forward/upward angled shape
- Damages targets during impact
- Applies knockback and lift
- Cleans itself up shortly after use
- Great for close-range pressure and combo starters
Directional Dash Ability
- Activated with Q + WASD
- Supports forward dash
- Supports backward dash
- Supports left dash
- Supports right dash
- Creates a slanted earth dash slab under/behind the player
- Pushes the player in the selected direction
- Dash slab cleans itself up after use
- Designed for mobility, dodging, and combat flow
Sprint System
- Double-tap W to sprint
- Sprint increases movement speed
- Sprint stops when W is released
- Sprint is automatically cancelled during Earth stance
- Helps players move naturally between attacks
Shift-Lock Aim System
- Ctrl toggles custom shift-lock aim mode
- Mouse centers while enabled
- Player faces camera direction
- Shift-lock resets safely when disabled
- Shift-lock resets when focus is lost
- Helps players aim Earth abilities more reliably
Grounded Shift Stance System
- Shift stance only fully activates while grounded
- Holding Shift in the air queues Earth stance until landing
- Prevents jump/Shift movement fighting
- Prevents several airborne control glitches
- Locks movement during grounded Earth stance
- Allows camera rotation while preparing abilities
Destruction System
- Spawned earth parts are marked destructible
- Earth parts can break other Earth parts
- Earth parts can damage players during active movement
- Earth parts can apply knockback
- Earth parts can apply upward lift
- Custom map parts can be made destructible with an attribute
- Baseplate and SpawnLocation are protected by default
- Supports arena-style destructible combat setups
Visual Features
- Earth-colored generated parts
- Slate-style material setup
- Dust burst effects
- Directional debris bursts
- Rock chunk effects
- Impact feedback
- Break/destruction effects
- Clean ability cleanup after use
- Designed to be upgraded with custom meshes, textures, particles, and sound effects
Included Script Architecture
- Full server script
- Full client script
- Automatic RemoteEvent setup
- Automatic replicated folder setup
- Automatic workspace ability folder setup
- Server-authoritative damage/destruction logic
- Client-side input handling
- Cooldown feedback
- Simple HUD status text
- Grounded stance handling
- Sprint and shift-lock handling
Ideal For
- Elemental battleground games
- Anime combat games
- Bending-style PvP systems
- Magic combat frameworks
- RPG ability kits
- Arena fighting games
- Roblox combat showcases
- Developer starter kits
- Part-based ability systems
- Marketplace-ready combat packs
