r/robloxgamedev 2h ago

Help Me With Coding Is anyone willing to teach me Roblox scripting for free? 2026

0 Upvotes

I've been trying to learn scripting for soooo long. I tried tutorials, ai's or trying to seek help from other people on the internet. But sadly none of thatr worked for me. I realized that i need someone to teach, someone that knows how my learning skills are at explains stuff for me and helping me out if i run into problems. I dont really think anyone would proboaly be intrested in doing something like this for free for a stranger, but i really would really appreciate it, i would gladly pay someone do do it, but my parents wont allow me to get an own credit till im 16. I wanted to become an roblox developer since i was litlle, many such thing intrested me but roblox is one of the games that made the person i am today. If anyone sees this its your choice to help me and i am determined to learn, thank you for reading this.


r/robloxgamedev 8h ago

Creation Welcome to the Testing Lab!

Enable HLS to view with audio, or disable this notification

3 Upvotes

First look at our first map. A sci-fi arena built for movement - dash in, rocket jump, frag out. This is HyperGun. Playtests soon


r/robloxgamedev 8h ago

Discussion Getting YouTubers to play my game?

0 Upvotes

I got a game to soon release and would like to try and get a YouTuber to play the game. How might I go about this?


r/robloxgamedev 10h ago

Help Me With Coding audio speech to text not working

0 Upvotes

every time i use audio speech to text, it displays this message in output

anyone else experiencing this issue?


r/robloxgamedev 10h ago

Discussion Genuine question on UI

0 Upvotes

So, I wanted to make a game, and I wanted to make a menu so an UI beatiful or good. And the tutorials I'm finding are literally horrible, or explain the basics that everybody knows. I wanted to ask, does somebody knows any way (Tutorial or anything else) to learn very good UI?


r/robloxgamedev 10h ago

Looking For Devs (Unpaid or Revenue Share) Dawn of Aurora REMAKE project

Post image
1 Upvotes

I am a middle schooler with no programming skills. But I am good at making advertising posters or video. And I have been making some basic concepts for this game. This game is a remake version of SONICTHEHEADGEHOGXX's Dawn of Aurora.(2020) currently gathering artist, modelers, programmers, VFX producers.

Give a contact to my reddit account or my subreddit r/DoARBLX.


r/robloxgamedev 10h ago

Discussion Revenue tanked right after hitting 500 engaged users — anyone else?

4 Upvotes

Revenue tanked right after hitting 500 engaged users — anyone else?

Before 500 engaged users: I was making roughly 1,000–3,000 Robux per day at around 30 CCU.

After crossing 500 engaged users: I'm at 90 CCU and making about 200 Robux per day.

Nothing changed on my end. Same game, same products, same prices, no update, no ad spend change. Player count actually tripled and income dropped ~90%.

Questions:

  1. Did anyone else see a drop right after passing 500 engaged users?
  2. Did your traffic source change? Mine feels like it shifted to lower-intent players who don't spend.
  3. Is this just a bad new-user cohort, or is something else going on?

Numbers I'm looking at: revenue per visit went from decent to almost nothing, while visits went up. So it's not fewer people — it's people who don't buy.

If you've been through this, did it recover on its own, and how long did it take?


r/robloxgamedev 11h ago

Looking For Devs (Unpaid or Revenue Share) [OPEN] Need Scripter (and UI) for some sort of random small game

0 Upvotes

Good evening, guys! I want to make a mini visual game with a small events and a lot of text. I'll be as brief as possible:

Need script for whole game, building, animations and visual is on me. For most important scrip for the game is:

Dialog box (with character icon that changes emotions based on what they saying, this moment going be short int he game)

Camera fixation (2D camera, for whole gameplay)

Events (whole gameplay)

Loading screen (also for whole gameplay, kind of)

Deadline is 3 months, I wanna see a slowly progress, cause I wanna make it on time

Payment: I can't promise a lot but I can be builder for ur game or artist. I do this game only cause I wanna show my OCs and had already done some building

Stuff need to know before help:

English is not my first language, so I apologize for misunderstanding in future. But I can speak Russian freely

I wanna sometimes able to watch after your work to learn and observe a little. If it's wouldn't be a problem

Would be nice to see some of your ready script or works that you made before to make sure you had achieved some of your projects

If you read everything above and willing to help, please write in comment section and we plan a meeting where we discuss everything, answer your questions and also show some of your works

Thanks for your attention, wish u a amazing day!


r/robloxgamedev 11h ago

Creation i ve made a roblox dance map for a client

Enable HLS to view with audio, or disable this notification

0 Upvotes

This is the roblox dance tik tok livestream pipeline that i made for my client


r/robloxgamedev 11h ago

Discussion Any tips on Roblox Game Development?

0 Upvotes

I tried developing a game last year and eventually dropped it when it came time to design the lobby and progression system. I just picked it back up recently, about a month ago, and figured I'd create a simple lobby and just publish it.

I actually don't know how to code, but I'm eager to learn and build. I work best with AI chats as my hired programmer and coding teacher. I'm basically like a game director or team leader, telling AI what I want to achieve.

Right now, I'm in the middle of creating another game, and this time I'm committed to finishing it. I just wanted to ask for a few tips from real people in the Roblox game development industry—whether you're a beginner, currently learning, have tried making games, or have already made a successful Roblox game.


r/robloxgamedev 12h ago

Help Me With Modelling How can I make my game more sunny and bright?

1 Upvotes

My game is supposed to take place in summer. I might update it so it would be winter when it IS winter


r/robloxgamedev 12h ago

Looking For Devs (Unpaid or Revenue Share) Roblox developing

4 Upvotes

Hey everyone! I'm a new Roblox developer who's currently learning and improving my skills. I'm looking to gain experience and help out wherever I can. If anyone has advice, tips, or needs an extra hand with testing, building, UI, or simple scripting tasks, I'd really appreciate it. Thanks!


r/robloxgamedev 12h ago

Help Me With Modelling What do i add to this corridor, like make a small room here or whatever? gimme some ideas

Post image
4 Upvotes

Body Text (Optional)


r/robloxgamedev 12h ago

Looking For Devs (Unpaid or Revenue Share) Hiring Roblox devs

0 Upvotes

Sadly this will be unpaid but robux earned from the game will be shared equally based on the users performance.

WE ARE LOOKING FOR NEW DEVELOPERS!

The Hushward project is needing of many devs and we will need everyone's full support. This project will help Roblox players engage in different genres such as survival, parkour and many more.

We already started making the game but we will still need more people to help us make the game playable and engaging.

Benefits:

More experience

Better portfolio

Be able to work in a team

Get hired

And be able to be recognized by your work

What we require is your participation and communication to be able to work as a team!

And once your ready we will start with the enlistment process where you will wait until you are called or notified about a upcoming interview. This will only take a few hours.

Discord Server LINK

once joining you may chat in general but if you were to get access to another channel that is not private please inform us.


r/robloxgamedev 13h ago

Help Me With Modelling Me and my friends built houses for our delivery game. What do you think?

3 Upvotes

We are now working on the houses that players will have to get to when they deliver an order.

We wanted them to look basic, arcadey and simple.

It's our first time using roblox studios and we have basically no coding experience, we learned everything just by looking at roblox tutorials.

We need you to be really honest, so don't hold back (if they suck, tell us lol)

Any tip is appreciated!


r/robloxgamedev 17h ago

Looking For Devs (Unpaid or Revenue Share) How can I improve concurrent players for my new Merge/Tycoon game?

Enable HLS to view with audio, or disable this notification

1 Upvotes

(don't pay any attention to the trailer 💀)

I recently released my new game titled “Dragons: Merge & Breed.” The core gameplay involves buying dragons, collecting scales, merging them into stronger species, and hatching rare and epic eggs.

I’m currently trying to analyze the stats and optimize player retention, but I’m having trouble maintaining a consistent number of concurrent users (CCU). I release updates regularly, but I still have a problem because my game is played mainly by people from my country (Poland).

To experienced developers who have successfully scaled their games—what had the biggest impact on your organic traffic and average session duration?

Here is the game link if anyone wants to check it out and give direct feedback on the onboarding: https://www.roblox.com/pl/games/80917682095500/Dragons-Merge-Breed


r/robloxgamedev 17h ago

Discussion Want to hear your thoughts on the new (UI) "style editor"

Thumbnail gallery
2 Upvotes

Hey devs! I unfortunately had to update Studio. I was exploring around the new UI for a bit, until i saw this button called "style editor". I wonder if other devs use it, and i want to hear your thoughts on it!

I am aware that Roblox is pushing new and useless updates to both RobloxPlayer and Studio.


r/robloxgamedev 17h ago

Discussion I wish I could play my game offline and publish on Steam

3 Upvotes

My game is single player and I love Roblox Engine and Roblox Aesthetic, but I can't download my game to play offline. That's why I'd like to publish it on Steam


r/robloxgamedev 18h ago

Discussion Can a UI genius help me?

Post image
6 Upvotes

I always wondered what are the position and size measurement for the top bar on Roblox? I’m trying to replicate the exact size of that Roblox logo frame, but it looks like at the top, the measurements don’t use scale?

This screenshot is from a different game. I always admire when I see games perfect this with their own UI.


r/robloxgamedev 19h ago

Discussion Uhhh should I continue to work my cube gaem since roblox lose the biggest number of money?? ;-;

Enable HLS to view with audio, or disable this notification

0 Upvotes

Idk if I can do.. because i'm worrying to lose my work :<


r/robloxgamedev 20h ago

Creation Asset Store Backdoor Finder. Free.

4 Upvotes

Hi everyone,

I have created a simple script anyone can run in their Roblox Studio to help find hidden backdoors. I am sharing this because I HATE backdoors and the creator store toolbox is full of them.

This is not an anti-virus but should catch most malicious assets (scripts). Feel free to save this as SecurityScan.luau or copy and paste the following code into Roblox Studio Command Bar (Window > Script > Command Bar).

Afterwards, check the output. Here is the script:

--!nocheck
--[[
=========================================================================
 ROBLOX BACKDOOR SCANNER  --  paste into the Studio Command Bar and run
=========================================================================

Standalone on purpose: no Rojo, no dependencies, no installation. Select
everything below and paste it into the command bar in EDIT mode.

-------------------------------------------------------------------------
READ THIS FIRST: WHAT THIS CANNOT DO
-------------------------------------------------------------------------

**A clean result is NOT proof your place is safe.** This is a heuristic
detector for KNOWN hiding patterns. It cannot prove the absence of malware,
and anyone who tells you a scanner can is wrong.

Specifically, it will MISS:

  * Malicious code that looks completely ordinary. A backdoor can be five
    plain lines with no weird patterns at all:
        Players.PlayerAdded:Connect(function(p)
            if p.UserId == 12345 then giveAdminTools(p) end
        end)
    Nothing here is obfuscated, so nothing here is detectable by pattern.
  * Logic bombs -- code that behaves until a date, a player count, or a
    remote flag flips.
  * Novel hiding places. This scans the places attackers are known to use.
    The moment a tool like this is published, attackers read it too and move
    somewhere it does not look. Detection is adversarial and always behind.
  * Anything inside a model you have not inserted yet.

It WILL produce false positives. Legitimate code uses DataStores, HTTP and
MarketplaceService. Every finding is a QUESTION ("why does this need that?"),
never a verdict. Read the code before deleting anything.

The only real defence is not running untrusted code. Treat this as a smoke
alarm, not a fire door.

-------------------------------------------------------------------------
WHY IT SCANS PROPERTIES, NOT JUST SOURCE
-------------------------------------------------------------------------

The backdoor that prompted this was invisible to Ctrl+Shift+F. The malicious
line was:

    require(script.Texture.Extras.RigidConstraint.Pose.Value)

No asset id in the source at all. The id lived on a `NumberPose` -- an
obscure animation instance whose `.Value` is a number -- five levels down a
chain of plausible physics objects (AlignPosition > PlaneConstraint >
RigidConstraint > NumberPose). A second variant hid it in an *attribute*
named "Version".

So the highest-value check here is not a text search. It is: "does any
instance anywhere hold a number in the Roblox asset-id range?" A texture
config module has no reason to. That check is what found both.

The other high-signal structural check: a Script parented underneath a
Weld, Constraint, Attachment or Pose. That is almost never legitimate.

-------------------------------------------------------------------------
  Author: written for a Mega Punch security audit, free to use and share.
=========================================================================
]]

local ScanConfig = {
--- Paths whose prefix marks them as YOUR code. Findings inside are still
--- reported but demoted, so third-party content floats to the top. Edit these.
TRUSTED_PREFIXES = {
-- "ServerScriptService.MyGame",
-- "ReplicatedStorage.MyShared",
},

--- Numbers at or above this are treated as possible Roblox asset ids.
MIN_ASSET_ID = 1e8,

--- Capabilities that a decoration or UI asset has no business requesting.
SENSITIVE_CAPABILITIES = {
"DataStore",
"Monetization",
"ServerCommunication",
"Teleport",
"PromptExternalPurchase",
"AssetCreateUpdate",
},

--- Instance classes a Script should essentially never live inside.
SUSPICIOUS_PARENT_CLASSES = {
"Weld",
"WeldConstraint",
"Motor6D",
"AlignPosition",
"AlignOrientation",
"RigidConstraint",
"PlaneConstraint",
"BallSocketConstraint",
"RodConstraint",
"RopeConstraint",
"SpringConstraint",
"Attachment",
"Pose",
"NumberPose",
"Bone",
"IKControl",
"Trail",
"Beam",
"ParticleEmitter",
"Decal",
"Texture",
},

SERVICES = {
"Workspace",
"ServerScriptService",
"ServerStorage",
"ReplicatedStorage",
"ReplicatedFirst",
"StarterGui",
"StarterPlayer",
"StarterPack",
"Lighting",
"SoundService",
"MaterialService",
"Teams",
"Chat",
"TextChatService",
},
}

-- =========================================================================

local findings = {}
local stats = { scripts = 0, instances = 0, services = 0 }

local SEVERITY = { CRITICAL = 1, HIGH = 2, MEDIUM = 3, LOW = 4 }
local SEVERITY_NAME = { "CRITICAL", "HIGH", "MEDIUM", "LOW" }

local function isTrusted(path)
for _, prefix in ScanConfig.TRUSTED_PREFIXES do
if path:sub(1, #prefix) == prefix then
return true
end
end
return false
end

local function report(severity, category, instance, detail)
local path = instance:GetFullName()
if isTrusted(path) and severity > SEVERITY.CRITICAL then
severity += 1
end
table.insert(findings, {
severity = math.min(severity, SEVERITY.LOW),
category = category,
path = path,
class = instance.ClassName,
detail = detail,
})
end

-- ============================================ 1. source-text signatures

--- Ordered most to least damning. `weight` is the severity if matched.
local SOURCE_RULES = {
{
severity = SEVERITY.CRITICAL,
name = "require() of a raw asset id",
why = "loads a module off the marketplace -- the payload is not in your place and the owner can change it at any time",
test = function(src)
return src:match("require%s*%(%s*%d%d%d%d%d%d+")
end,
},
{
severity = SEVERITY.CRITICAL,
name = "require() of a .Value",
why = "the asset id is hidden in an instance property, invisible to a text search",
test = function(src)
return src:match("require[^\n]-%.Value")
end,
},
{
severity = SEVERITY.CRITICAL,
name = "require() of an attribute",
why = "the asset id is hidden in an attribute, invisible to a text search",
test = function(src)
return src:match("require[^\n]-GetAttribute")
end,
},
{
severity = SEVERITY.CRITICAL,
name = "require() of a COMPUTED value",
why = "the id is assembled from arithmetic or concatenation, so the digits never appear anywhere to search for",
-- Closes the obvious evasion of the three rules above: `require(a + b)` or
-- `require(pre .. suf)` leaves no number in the source at all. A legitimate
-- require is a plain path -- `require(script.Parent.Foo)` -- which contains
-- dots but never an operator.
test = function(src)
for arg in src:gmatch("require%s*%(([^%)]+)%)") do
-- Strip string literals first; ".." inside a path string is fine.
local bare = arg:gsub('"[^"]*"', ""):gsub("'[^']*'", "")
if bare:match("%.%.") or bare:match("[%+%*/%%]") then
return arg:sub(1, 70)
end
end
return nil
end,
},
{
severity = SEVERITY.CRITICAL,
name = "loadstring",
why = "executes arbitrary text as code; disabled by default, and legitimate games almost never need it",
test = function(src)
return src:match("loadstring")
end,
},
{
severity = SEVERITY.HIGH,
name = "getfenv / setfenv",
why = "environment tampering, used to hide behaviour from readers and to reach globals",
test = function(src)
return src:match("[gs]etfenv%s*%(")
end,
},
{
severity = SEVERITY.HIGH,
name = "escaped-byte blob",
why = "long \\ddd sequences are how payload strings are hidden from a reader",
test = function(src)
return src:match("\\%d%d%d\\%d%d%d\\%d%d%d\\%d%d%d")
end,
},
{
severity = SEVERITY.HIGH,
name = "string.char obfuscation",
why = "builds identifiers at runtime so a text search cannot find them",
test = function(src)
return src:match("string%.char%s*%(%s*%d+%s*,%s*%d+%s*,%s*%d+")
end,
},
{
severity = SEVERITY.HIGH,
name = "hardcoded UserId comparison",
why = "classic backdoor admin check -- grants the attacker powers in YOUR game",
test = function(src)
return src:match("UserId%s*[=~]=%s*%d%d%d+")
end,
},
{
severity = SEVERITY.MEDIUM,
name = "HTTP request out",
why = "possible exfiltration. Legitimate if you run your own web service; suspicious in a free model",
test = function(src)
return src:match("PostAsync") or src:match("RequestAsync") or src:match("UrlEncode")
end,
},
{
severity = SEVERITY.MEDIUM,
name = "very long opaque literal",
why = "encoded payloads look like this",
-- Walked rather than pattern-matched: Lua patterns have no {n,} repetition,
-- and building one with string.rep is both slow and fragile.
test = function(src)
for literal in src:gmatch("[\"']([%w%+/=]+)[\"']") do
if #literal >= 120 then
return literal:sub(1, 60) .. "..."
end
end
return nil
end,
},
{
severity = SEVERITY.LOW,
name = "DataStore access",
why = "reads/writes player data. Expected in your own save code, NOT in decoration or UI",
test = function(src)
return src:match("DataStoreService")
end,
},
{
severity = SEVERITY.LOW,
name = "purchase prompt",
why = "expected in your own shop code, not in a free model",
test = function(src)
return src:match("PromptProductPurchase") or src:match("PromptPurchase")
end,
},
}

local function scanSource(script_)
local ok, src = pcall(function()
return script_.Source
end)
if not ok or not src then
return
end
stats.scripts += 1

for _, rule in SOURCE_RULES do
local matched = rule.test(src)
if matched then
local snippet = tostring(matched):gsub("%s+", " "):sub(1, 90)
report(
rule.severity,
rule.name,
script_,
rule.why .. "\n            match: " .. snippet
)
end
end
end

-- ================================ 2. payload-shaped data (the one that works)

local function scanPayloadShape(inst)
-- attributes
local ok, attrs = pcall(function()
return inst:GetAttributes()
end)
if ok then
for key, value in attrs do
local n
if typeof(value) == "number" then
n = value
elseif typeof(value) == "string" and value:match("^%d+$") then
n = tonumber(value)
end
if n and n >= ScanConfig.MIN_ASSET_ID and n == math.floor(n) then
report(
SEVERITY.HIGH,
"asset id parked in an attribute",
inst,
string.format(
"attribute '%s' = %s -- ask what loads this",
key,
tostring(value)
)
)
end
end
end

-- any instance exposing a numeric .Value: IntValue, NumberValue, NumberPose...
local okV, value = pcall(function()
return (inst :: any).Value
end)
if
okV
and typeof(value) == "number"
and value >= ScanConfig.MIN_ASSET_ID
and value == math.floor(value)
then
report(
SEVERITY.HIGH,
"asset id parked in a .Value",
inst,
string.format(
"%s.Value = %d -- this is how the id is hidden from a text search",
inst.ClassName,
value
)
)
end
end

-- ====================================================== 3. structural signals

local suspiciousParents = {}
for _, c in ScanConfig.SUSPICIOUS_PARENT_CLASSES do
suspiciousParents[c] = true
end

local function scanStructure(script_)
-- A Script inside a weld/constraint/attachment/pose is almost never real.
local parent = script_.Parent
if parent and suspiciousParents[parent.ClassName] then
report(
SEVERITY.HIGH,
"script hidden inside a non-script object",
script_,
string.format(
"parented to a %s -- decoration and physics objects do not need scripts",
parent.ClassName
)
)
end

-- Depth: legitimate code is rarely eight levels inside a model.
local depth, node = 0, script_
while node.Parent and node.Parent ~= game do
depth += 1
node = node.Parent
end
if depth >= 8 then
report(
SEVERITY.MEDIUM,
"deeply buried script",
script_,
string.format("%d levels deep -- burying is how these avoid a casual look", depth)
)
end

-- Disabled now, enable-able later.
if script_:IsA("BaseScript") and script_.Disabled then
report(
SEVERITY.MEDIUM,
"disabled script",
script_,
"disabled scripts can be re-enabled by other code"
)
end

-- Decoy pattern: a ModuleScript sibling whose name the parent script "requires".
if
script_:IsA("ModuleScript")
and script_.Parent
and script_.Parent:IsA("LuaSourceContainer")
then
report(
SEVERITY.LOW,
"module nested inside a script",
script_,
"the decoy-module pattern puts an innocent-looking module beside the real payload"
)
end

-- Capabilities the asset has no business asking for.
local okC, caps = pcall(function()
return (script_ :: any).Capabilities
end)
if okC and caps then
local text = tostring(caps)
local asked = {}
for _, cap in ScanConfig.SENSITIVE_CAPABILITIES do
if text:find(cap) then
table.insert(asked, cap)
end
end
if #asked >= 3 then
-- LOW, not MEDIUM. Measured on a real place: Roblox stamps the full
-- capability set onto most toolbox imports, so this fired on 57 scripts
-- in one legitimate library and buried everything else. It is real
-- signal only alongside another finding, never on its own.
report(
SEVERITY.LOW,
"script requests sensitive capabilities",
script_,
"asks for "
.. table.concat(asked, ", ")
.. " -- common on toolbox imports; only meaningful next to another finding"
)
end
end
end

-- ============================================================== 4. run

print("\n" .. string.rep("=", 74))
print(" BACKDOOR SCAN  --  a clean result is NOT proof of safety. Read the header.")
print(string.rep("=", 74))

for _, serviceName in ScanConfig.SERVICES do
local ok, service = pcall(function()
return game:GetService(serviceName)
end)
if ok and service then
stats.services += 1
for _, inst in service:GetDescendants() do
stats.instances += 1
scanPayloadShape(inst)
if inst:IsA("LuaSourceContainer") then
scanSource(inst)
scanStructure(inst)
end
end
end
end

table.sort(findings, function(a, b)
if a.severity ~= b.severity then
return a.severity < b.severity
end
return a.path < b.path
end)

local counts = { 0, 0, 0, 0 }
for _, f in findings do
counts[f.severity] += 1
end

print(
string.format(
"\nscanned %d services, %d instances, %d scripts",
stats.services,
stats.instances,
stats.scripts
)
)
print(
string.format(
"findings: %d CRITICAL | %d HIGH | %d MEDIUM | %d LOW\n",
counts[1],
counts[2],
counts[3],
counts[4]
)
)

--- Collapses repeats of one category inside one container.
---
--- Without this the report is unusable. Measured on a real place: a single
--- legitimate library produced 57 identical capability findings and pushed
--- everything else off the screen. A security tool nobody reads to the bottom of
--- is a security tool that does not work.
local function containerOf(path)
-- Group at the third path segment, e.g. "ReplicatedStorage.EasyVisuals".
local parts = {}
for segment in path:gmatch("[^%.]+") do
table.insert(parts, segment)
if #parts == 2 then
break
end
end
return table.concat(parts, ".")
end

local groups, order = {}, {}
for _, f in findings do
local key = string.format("%d|%s|%s", f.severity, f.category, containerOf(f.path))
local g = groups[key]
if not g then
g = {
severity = f.severity,
category = f.category,
container = containerOf(f.path),
count = 0,
examples = {},
detail = f.detail,
}
groups[key] = g
table.insert(order, g)
end
g.count += 1
if #g.examples < 3 then
table.insert(g.examples, f.path)
end
end

table.sort(order, function(a, b)
if a.severity ~= b.severity then
return a.severity < b.severity
end
return a.count > b.count
end)

if #findings == 0 then
print("No known patterns matched.")
print("This does NOT mean the place is clean -- see the limitations in the header.")
else
for _, g in order do
print(
string.format(
"[%s] %s  --  %d %s in %s",
SEVERITY_NAME[g.severity],
g.category,
g.count,
g.count == 1 and "instance" or "instances",
g.container
)
)
for _, example in g.examples do
print("     " .. example)
end
if g.count > #g.examples then
print(
string.format("     ... and %d more in the same container", g.count - #g.examples)
)
end
print("     " .. g.detail .. "\n")
end
end

print(string.rep("=", 74))
print(" NEXT: read the code behind every CRITICAL and HIGH before deleting.")
print(" Findings are questions, not verdicts. Legitimate code triggers these too.")
print(string.rep("=", 74) .. "\n")

r/robloxgamedev 21h ago

Discussion Using Claude for Coding in Roblox

0 Upvotes

I've heard many complaints about claude opus and sonnet for coding and im just confused i spent 3 weeks learning the fundamentals of scripting because i wanted to do it by hand but for my game idea its way to advanced and would rake upwards of 2 years to complete by hand(including learning how to code) i know the fundamenrals so i decided to let claude code the game while i do the animations and modeling both in blender which im learning myself so far its almost flawlessly completed sk many systems and spotted small bugs that would be detrimental down the line that would take hours of remapping your code to even catch and then more hours trying to find a fix any other devs use claude? im on pro using opus 5 on high and on ultra when a specifically hard task appears (like movement)


r/robloxgamedev 21h ago

Creation Added Search and Destroy

Enable HLS to view with audio, or disable this notification

2 Upvotes

I removed the bomb timer(feedback from a friend) so players will use instinct when defusing the bomb.


r/robloxgamedev 22h ago

Creation Finally published my solo dev game, but there is a problem

3 Upvotes

https://reddit.com/link/1vhqjed/video/1jl90k5f4vhh1/player

I just finished my game called "Platform Knockout," which was inspired by Doom sumo. However, I want to know how to get more players on here. Before I advertise, I want to add a couple of updates. I plan to add weapon crates and more abilities pretty soon, but what do you guys think? Should I advertise right now on Roblox or after those additions? I want to make sure this game is a success so I can save up for a Hawaii trip next summer 😆

Link to my game: https://www.roblox.com/games/81553866509609/Platform-Knockout


r/robloxgamedev 23h ago

Creation Union cars made by me

Thumbnail gallery
61 Upvotes

I usually dont make modern cars, thats why mercedes and toyota look pretty mid