views
Developer in progress · learning Lua & Python

Building Roblox
Scripts & Tools

I'm zzkxnsti. Building Roblox scripts and Python tools. Currently learning Lua & Python and turning ideas into real projects.

Roblox Dev Lua / Luau Python

What I Do:

Passionate about code, always building something new

Grinding Daily

Currently deep-diving into Lua & Python. Improving with every script I write.

Roblox Focused

Building for the Roblox platform: game mechanics, GUIs, server scripts and more.

Full Stack Scripts

Every feature I build is functional and tested in-game. If I ship it, it works.

About Me

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.

Currently learning Lua & Python
Building Roblox scripts daily
Creating Python tools & automation
Open to feedback & collaboration

Scripting & Development

I focus on Luau for Roblox and Python for tools. Two languages, one goal: build things that actually work and look good doing it.

What I Build

All the things I'm working on right now

Game Mechanics

Custom Roblox systems: currency, XP, combat, leaderstats. Built with clean Luau code.

Server Scripts

RemoteEvents, server-client architecture, DataStore persistence and secure scripting patterns.

Roblox GUIs

Clean in-game UI: inventory screens, shop menus, HUDs using Roblox's UI framework.

Python Tools

Automation scripts, file organizers, small utilities for building useful programs with Python.

Open Source

I share my work: scripts, snippets, and projects. No gatekeeping, just helping others learn.

Getting Better

Every project teaches me something new. There's always a cleaner, smarter way to write code.

lua
python
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!")

Learning Resources

The best places to learn Lua & Python

Roblox Creator Docs

Official docs for Roblox Studio & Luau. Best starting point for any Roblox developer.

Luau Language

luau.org is the official Luau reference. Types, syntax, and everything Roblox's Lua variant adds.

Roblox DevForum

Community answers and tutorials. Great for debugging and finding real examples.

Python Docs

Official Python 3 docs at docs.python.org: comprehensive reference for everything Python.

W3Schools Python

Beginner-friendly interactive tutorials. Perfect for learning the Python basics fast.

Replit

Code and run Python in the browser. No setup needed, just open and start coding.

Let's Connect

Follow my journey as I build more Roblox scripts and Python tools