I'm zzkxnsti. Building Roblox scripts and Python tools. Currently learning Lua & Python and turning ideas into real projects.
Passionate about code, always building something new
Currently deep-diving into Lua & Python. Improving with every script I write.
Building for the Roblox platform: game mechanics, GUIs, server scripts and more.
Every feature I build is functional and tested in-game. If I ship it, it works.
I'm zzkxnsti, a young developer passionate about scripting and building things in code. I started with Roblox and fell in love with game development.
That's why I'm seriously learning Lua & Python. No shortcuts, just grinding through projects, tutorials and real hands-on building.
I focus on Luau for Roblox and Python for tools. Two languages, one goal: build things that actually work and look good doing it.
All the things I'm working on right now
Custom Roblox systems: currency, XP, combat, leaderstats. Built with clean Luau code.
RemoteEvents, server-client architecture, DataStore persistence and secure scripting patterns.
Clean in-game UI: inventory screens, shop menus, HUDs using Roblox's UI framework.
Automation scripts, file organizers, small utilities for building useful programs with Python.
I share my work: scripts, snippets, and projects. No gatekeeping, just helping others learn.
Every project teaches me something new. There's always a cleaner, smarter way to write code.
local Players = game:GetService("Players") local DataStoreService = game:GetService("DataStoreService") local store = DataStoreService:GetDataStore("PlayerData") local function onPlayerJoin(player) local stats = Instance.new("Folder") stats.Name = "leaderstats" stats.Parent = player local coins = Instance.new("IntValue") coins.Name = "Coins" coins.Value = store:GetAsync(player.UserId) or 0 coins.Parent = stats end Players.PlayerAdded:Connect(onPlayerJoin)
from pathlib import Path def organize(folder: str) -> None: """Sorts files into subfolders by extension.""" path = Path(folder) for file in path.iterdir(): if not file.is_file(): continue ext = file.suffix[1:].lower() or "other" dest = path / ext dest.mkdir(exist_ok=True) file.rename(dest / file.name) print(f" -> {file.name} moved to /{ext}") print("Organizing files...") organize("./downloads") print("Done!")
The best places to learn Lua & Python
Official docs for Roblox Studio & Luau. Best starting point for any Roblox developer.
luau.org is the official Luau reference. Types, syntax, and everything Roblox's Lua variant adds.
Community answers and tutorials. Great for debugging and finding real examples.
Official Python 3 docs at docs.python.org: comprehensive reference for everything Python.
Beginner-friendly interactive tutorials. Perfect for learning the Python basics fast.
Code and run Python in the browser. No setup needed, just open and start coding.
Follow my journey as I build more Roblox scripts and Python tools