
Roblox Studio: Haunted Obby Design & Code
Sakshi Gupta
Ages 12–15 · 55 min · 2 / Week
$13.00per classSee schedule

Turn Roblox Studio into a hands-on science lab. Over four live sessions, learners ages 10–13 use Lua scripting to explore curriculum-level math and physics concepts by building and testing real Roblox experiments. Students write scripts that make the engine behave according to their math — when the code is off, the experiment shows it. Lessons focus on making abstract ideas visible and debuggable through code. Projects include building a 3D coordinate grid and plotting Vector3 points, scripting rooms that auto-calculate area, perimeter and volume using Part Size properties, creating a working analog clock with CFrame angles and real time, and designing a race track and speed camera to measure velocity. Physics topics covered include gravity, free fall and projectile motion; coding tools include Lua math functions, Vector3, CFrame, TweenService, os.time() and tick(). This is a coding-first course that uses math and physics as tools to solve problems inside Roblox. Students receive post-class practice worksheets and guidance on creating an original physics-based Roblox project to demonstrate what they learned. The format emphasizes experimentation, observation, and iterative debugging so learners deepen both their math/physics understanding and practical Lua skills.

$50.00
4 classes · $12.50 per class
Paid once.
Four live instructor-led sessions where students code in Roblox Studio, follow guided builds, and test experiments in real time. Each session pairs demos, hands-on scripting, and debugging practice. Students get post-class worksheets and support to develop and present an original physics-based Roblox project in the final session.
Use Lua
Vector3 and CFrame to model coordinate geometry and rotations in 3D
Apply formulas for area, perimeter and volume programmatically using Part properties
Simulate physics concepts—gravity, free fall and projectile motion—inside Roblox
Write and debug scripts that calculate speed, distance and time for interactive simulations
Design and present an original Roblox project demonstrating a math or physics concept
No prior coding required. Students should be comfortable using a laptop and keyboard and able to install and run Roblox Studio before the first class.
Choose a time that works best for you. All times are shown in Coordinated Universal Time.
Prisha is a passionate Roblox educator who translates core math and physics concepts into engaging, playable projects in Roblox Studio. With ten years of experience teaching Lua, she designs live camps and semester-long STEM courses that center on hands-on builds — from projectil…
4.5
2 reviews for this class
Ratings are specific to this class, not the teacher's overall profile.
Only reviews with written feedback are shown below.

Sakshi Gupta
Ages 12–15 · 55 min · 2 / Week
$13.00per classSee schedule

Sakshi Gupta
Ages 9–11 · 55 min · 2 / Week
$15.00per classSee schedule

Sakshi Gupta
Ages 12–15 · 55 min · 1 / Week
$18.00per classSee schedule

Nikhil Kapoor4.4
Ages 7–12 · 55 min · 1 / Week
$10.00per classSee schedule

Bhavya Sharma3.8
Ages 14–18 · 55 min · 1 / Week
$25.00per classSee schedule

Bhavya Sharma4.3
Ages 8–13 · 55 min · 1 / Week
$23.00per classSee schedule

Bhavya Sharma4.5
Ages 7–12 · 55 min · 1 / Week
$20.00per classSee schedule

Bhavya Sharma4.5
Ages 8–12 · 55 min · 1 / Week
$12.00per classSee schedule

Sakshi Gupta
Beginner
Level
12–15
Ages
55 min
Duration
2 / Week
Classes
2
Weeks

Sakshi Gupta
Beginner
Level
9–11
Ages
55 min
Duration
2 / Week
Classes
2
Weeks

Sakshi Gupta
Beginner
Level
12–15
Ages
55 min
Duration
1 / Week
Classes
1
Weeks

Nikhil Kapoor
Mixed Level
Level
7–12
Ages
55 min
Duration
1 / Week
Classes
12
Weeks

Bhavya Sharma
Mixed Level
Level
14–18
Ages
55 min
Duration
1 / Week
Classes
12
Weeks

Bhavya Sharma
All Levels
Level
8–13
Ages
55 min
Duration
1 / Week
Classes
12
Weeks

Bhavya Sharma
Beginner
Level
7–12
Ages
55 min
Duration
1 / Week
Classes
12
Weeks

Bhavya Sharma
Beginner
Level
8–12
Ages
55 min
Duration
1 / Week
Classes
8
Weeks