KUSHAN Roblox Scripter & Systems Eng
LUAU GAMEPLAY DEVELOPER

Reliable Gameplay Systems at Fair Prices.

I am Kushan. I program responsive sprint/dash mechanics, stage obbies, custom boss alerts, tsunamis, and timer hazard loops with zero exploits and high performance.

Kushan

Roblox Luau Developer

Available Immediately

"Clean, performant Luau code with zero free models. I ensure mechanics feel crisp, latency is minimized, and systems are easy for you to configure."

Email bitttusaha12345@gmail.com
Discord optimuswantpeace
Fiverr betteropti
Roblox EDIT_OPTINUS
What I Build

High-Speed Movement, Hazard Loops & Stage Systems.

Every script is organized with module separation, debounces to stop player exploits, and optimized for mobile and low-end hardware.

Movement Mechanics

Sprint speed curves, AssemblyLinearVelocity dashes, double jump ground resets, and dynamic stamina gauges.

Stage Obby & Boss Alert

Stage 1–4 progression triggers, lethal laser boundary detection, screen-wide warning banners, and red lighting shifts.

Tsunami & Lava Waves

Replicated wave hazard sweeps with impulse knockback, damage over time intervals, and particle support.

Timer & Collapsing Floor

Round-based loop where floor plates shake, warn players with color changes, and drop dynamically.

Additional Systems

Lethal Survival Hazards

Disaster Mechanic

Tsunami Wave System

Sweeping procedural water wall with scalable velocity, character knockback vectors, and 3D sound dispatching.

Survival Mechanic

Rising Lava System

Automated elevation controller with player collision debounces, custom continuous damage ticks, and steam particle emitters.

Minigame Arena

Timer & Collapsing Ground

Round-based timer with tile shaking, warning flash shaders, and dynamic floor plate drop routines.

Affordable Rates

Discounted Pricing & Commission Tiers

Lower prices tailored to indie developers and smaller Roblox studios.

Starter Tier

Single Mechanic

500 – 1,000 R$ / $5 – $8 USD
  • Sprint, Dash, or Double Jump module
  • Instant laser damage boundary
  • Stamina GUI bar integration
  • 24 to 48 hour delivery
Order Single System
Best Value
Hazard & Boss Tier

Complete System Package

1,500 – 3,000 R$ / $12 – $25 USD
  • Full Boss Alert + Stage Obby system
  • Tsunami wave or Rising Lava system
  • Round-based falling floor timer
  • 7 days free bug support & fixes
Order Full Package
Studio Tier

Full Game Framework

4,500 – 8,000 R$ / $35 – $65 USD
  • Full obby or survival minigame project
  • Configurable ModuleScripts
  • UI animations and tween transitions
  • Long-term assistance available
Contact For Custom Quote
PRODUCTION-GRADE LUAU

Code Architecture Showcase

Clean snippets with strict types, debounces, and modular design.

MovementController.client.luau
--!strict
-- [LocalScript] MovementController.client.luau
local UserInputService = game:GetService("UserInputService")
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid") :: Humanoid
local rootPart = character:WaitForChild("HumanoidRootPart") :: BasePart

local canDoubleJump, hasDoubleJumped = false, false
local DASH_FORCE, DASH_COOLDOWN, lastDash = 80, 1.5, 0

humanoid.StateChanged:Connect(function(_, newState)
    if newState == Enum.HumanoidStateType.Landed then
        canDoubleJump = false
        hasDoubleJumped = false
    elseif newState == Enum.HumanoidStateType.Freefall then
        task.wait(0.1)
        canDoubleJump = true
    end
end)

UserInputService.InputBegan:Connect(function(input, processed)
    if processed then return end
    if input.KeyCode == Enum.KeyCode.Space and canDoubleJump and not hasDoubleJumped then
        hasDoubleJumped = true
        rootPart.AssemblyLinearVelocity = Vector3.new(rootPart.AssemblyLinearVelocity.X, 50, rootPart.AssemblyLinearVelocity.Z)
    elseif input.KeyCode == Enum.KeyCode.Q then
        if os.clock() - lastDash >= DASH_COOLDOWN then
            lastDash = os.clock()
            local dir = humanoid.MoveDirection.Magnitude > 0 and humanoid.MoveDirection or rootPart.CFrame.LookVector
            rootPart.AssemblyLinearVelocity = dir * DASH_FORCE + Vector3.new(0, 10, 0)
        end
    end
end)
Technical Profile

Skills & Features

Luau Scripting

  • ✔ Strict Type Checking
  • ✔ Modular ModuleScripts
  • ✔ Debounces & Exploit Guards

Player Mobility

  • ✔ Linear Velocity Dashes
  • ✔ Freefall Double Jump
  • ✔ Stamina HUD Bars

Disasters & Bosses

  • ✔ Stage 1–4 Obby Checkpoints
  • ✔ Tsunamis & Rising Lava
  • ✔ Collapsing Round Timers
VERIFIED ROBLOX DEVELOPER FEEDBACK

Client Testimonials

Direct reviews and experiences from Roblox studio leads and game creators who commissioned custom Luau gameplay systems.

5.0 / 5.0
Commissioned: Movement Suite (Sprint & Dash)
"Kushan programmed our entire sprint, double-jump, and velocity dash mechanics in under 36 hours. The Luau code was cleanly typed, modularized into easy-to-read ModuleScripts, and came fully exploit-checked on the server. Our game feel improved by 10x instantly."
VK

Dev_Kaelen

Owner & Lead Scripter • Vortex Studios (500k+ Visits)

Delivery: 36h 0 Bugs
Review 1 of 5 • Hover to pause
Get In Touch

Let's Build Your System

Message me through email, Discord, or Fiverr for commissions and custom requests.

Send Commission Inquiry

Direct responses via Discord or Email