#code-discussion
1 messages · Page 287 of 1
Ooh the moment i get my pc Godwillingly
brother i just explained it lol.. you said a designer could never lay out a plan good enough for AI to code it. that's literally what people are doing right now every day. you don't need some perfect blueprint, you just tell it what you want and iterate. the fact that you think you need a perfect plan to use AI tells me everything i need to know about how much you've actually used it
who asked tho
what ive seen so far is networking modules usually just funnel everything thru one remote with buffers,should work if u use one only too
even that im not entirely sure because if you dedicate yourself to design you’ll probably be amazing at that but not so good at bug fixing
Who Ever asks tho?
tbh imma js watch a tutorial on tables and looping through them and i'll be back
ts dont even make any sense
None of those tutorials really explain how the generic for loop works
roblox documenation 💯
It's very spread about
so what do i do?
this is implies you think the ai slop games currently being pushed out are good but i suppose thats up to you
I have a breakdown on the DevForum, but it will take a moment to find
like congratulations it made the simplest game possible
quite trash,they only explain well for feature that is common,the docs for EditableMesh is drier than a desert
@ me when you find it
-
the user of the tool does not reflect the tool's potential lol. bad devs making slop with AI doesn't mean AI is slop.
-
in the last 2 years alone AI has improved so exponentially that whatever you think it's capable of right now is probably already outdated LMFAO. you're judging the ceiling based on the floor
be a miracle if my homo erectus brain figures that out 🙏 but i've heard the same about networking modules
just do fireserver(abilityname)
just start using it and mess around with it 😍
and on the server side do moduleabilityname
alr bet
don't let the homo erectus stop you from improving 😍
yeah i got that im mostly just bracing myself for making everything else versatile and scalable
there's more than a little abilityservice to it unfortunately 🥀 why do i take on projects i can't handle
man I love that emoji it's so goofy
taking on projects that you cant handle so you can learn from the mistakes and be a better person
Hm. Couldn't seem to find it. Generic for loops are much more than ipairs, pairs, and next. Each of these functions work to interact with the generic for loop in its raw form, which we as Luau developers can do ourselves. This leads to the topic of custom iterators, but that may be too advanced for you at this time. You can learn the ipairs and pairs iterator factories, but with generalized iteration, their use in generic for loops is no longer necessary
alr
shakespeare might be alive and well
tbh ill js lock in on scripting and ill figure it out
why does he sound like a textbook 
not really getting your point, nobody is denying that if you scrape the entire internet and use acres worth of datacentres to put it all together that it won’t be good at programming, i said at the very beginning we are in the business of video game creation which an ai from start to finish no matter how perfect your plan could not put together a game
pro tip if all of that went out of your head (it went out of mine too) you'll learn this stuff on the intuitive level by just messing around with it over time
Because I'm learned 
Roblox scripting tutorials teach you nothing
it seems a lil redundant sometimes tho when it's a whole lot of failing and little winning
i wanna be a textbook like you 
Start learning software development beyond Roblox
Your eyes will be opened much faster
putting together games requires an engineer no matter which way you want to square it lmao
you know it is shit when there are multiple co owners
time to install unity
you literally just moved the goalposts lmao.
nobody said AI is making an entire game start to finish by itself.. that was never my point.
my point was that AI is getting insanely good at the PROGRAMMING side of game dev.
you as a game programmer are not the creative visionary, you're the technical executor.
and that's the part AI is replacing.
you keep arguing against a point nobody made
i need a game idea to work with🤔
yeah all 30 trillion of them
I have yet to see AI critically manage memory and threads in Roblox
any1 familliar with ECS HMU
u don't gotta ask in every channel son 
can someone tell me difference of software engineering degree and computer science degree
Google isnt helping much
? i said that good thing WE (yes everyone here) is in the video game creation business not doing tourneys the point never changed
stop replying to me plz
ai cannot replace games programmer because if the ai cant fix a bug the game is cooked simple as that
I think CS can be more than just software
I'm not completely sure though
ai is gonna evolve
ehh we'll see
a lot
they always say this but the llms that we currently have aren’t capable of “just evolving” theyve already slowed down
we just need more datacenters!
Lets plow down acres of forest and waste alot of water for that
so both openai and deepmind hit gold-level performance at ICPC 2025
that's the biggest competitive programming competition in the world, and the problems are solved in C++ involving heavy algorithmic optimization, memory constraints, time limits etc.
GPT-5 also placed 6th at IOI 2025 in simulation. they literally test the kind of low-level thinking you're talking about.
so while it might not have been demonstrated specifically in roblox yet, the capability is absolutely there and it's only getting better
im searching for a scripter for a quick job to merge 2 systems ( fist and movement) i can't pay but i can give you a copy of these systems,
Have we discovered an ideal gas law for AI? Head to https://brilliant.org/WelchLabs/ to try Brilliant for free for 30 days and get 20% off an annual premium subscription.
Welch Labs Imaginary Numbers Book!
https://www.welchlabs.com/resources/imaginary-numbers-book
Welch Labs Posters: https://www.welchlabs.com/resources
Support Welch Labs on P...
saw this on an instagram reel 🥀
this is literally like 1% of the issue i bet too
its a good tool dont get it twisted
humans evolve too, we'll figure out a way to improve beyond this surely
idk what im talking about btw
but it just seems inevitable
why would the scripter want the copy,the scripter can make themselves
but replace the job entirely? lmao you need to do research on llms capabilities
the great filter man
i've seen this, and in the latest edge techomlogy there's ways around it
Even if AI grows, it will be heavily regulated due to its potential to vastly disturb the workforce
uh it has animations vfx sfx and everything including scripts. but the thing is i bought these 2 and found out they dont work together so im in need of urgent help 😭
heavily regulated by who? the us?
it's already disturbing it
Regulatory bodies are still forming
oh well good luck finding a scripter that wants that
it could help the scripter in their future endeavours
and making us stupider on average lmao
We're developing the technology faster than we can manage it
good luck to ai kids this is the first technology ever developed that actually affected test scores across the board
good tech imo
the scaling wall from the video hasn't been "broken" exactly, but the industry found ways around it. the biggest one is test-time compute which is like instead of making models bigger, they make them think longer when answering
there are several ways that we have been already able to bypass and find other ways to go about it, the chinese are very head in this area aswell.
that's one of the scarier parts, that it enables people to use less critical thinking and problem solve on their own, instead they can just rely on a robot to do it for them
this is true
software engineering is development of software cs is the study of computers, algorithms etc, fundamentally they are different
just let the robot think for you bro just let the robot enjoy your wife for you bro
A simple outlook is that one engineers the algorithms and technology, while the other employs it
does IT learn coding?
wouldnt u need to know algorithms and stuff to even develop the software?
wonder when ai wives will be mainstream
Yes, but not at the scale of a software engineer
it learns networking more then coding
ai girlfriends are a thing now
no you just need a claude code subscription
💀 💀 💀
cant wait for em lmaooo then maybe next we will have ai toilets too
this guy spits nothing but facts back to back
yeah i've heard about that but i mean full on animatronics
yea that works too
i saw some CES videos this year,they have ai girlfriend robots coming up
Yes
realistic skin too 🥀
i disagree
thank you
we can only march forward
then whats the point of univerisities giving out separate degrees for software engineering and comp sci
Nvidia facilitating an IRL Olaf from Frozen is where the priorties are at
oh shit i saw that yesterday
They're different practices
software engineering is knowing how to put software together and comp sci is the study of computers
That's like saying theoretical physics is the same as engineering
dude i saw that recently
which would be more worth it? the place where i would prob learn more stuff
looked crazy
controlled by some indians for $1 an hour
Computer Science would earn you more job opportunities and a deeper background
you don't need to understand how a sorting algorithm works under the hood to build software that sorts things.
the AI knows the algorithms, the data structures, the optimization.. you just need to know WHAT you want to build and be able to guide it there.
software engineering is becoming more about orchestration and less about raw technical knowledge
oh nice,i just wanna learn alot of stuff cuz i like learning new stuff every day
its more fun too, you learn how to do all types of shit with computers
il go for that then i was confused too about which path i should take
the AI can be silly and not realize on it's own that it can use simpler or better solutions than it currently is, since it's goal is generally just to follow your direct orders and get something working
it wont really be possible to regulate properly anytime soon xd
well that's where you come into play, the prompting matters 100%
it sucks at contexts
and because you aren’t an engineer you can’t even tell when its not optimised perfectly
a garbage prompt will yield garbage results
no matter the prompt you can't fully recreate the stuff you want
providing proper context, proper prompting, and instructions solve a lot of that
there are limits you hit when the AI hits a wall, and that's just the wall but this wall has been getting farther and farther down by the day
Knowing what algorithms, design patterns, paradigms, and architectures to apply is still a key skill in software development. As computer scientist, understanding these algorithms is critical in developing new ones, or optimizing current ones. Understanding the algorithms in any context is useful. We cannot crutch on AI for everything
AI though, can assist in that area quite well
bro what are u waffling about, there's upto 1M context limits these days
in terms of literary word context
i agree that understanding them is useful, never said it wasn't.
but the original question was do you NEED to know algorithms to develop software.. and the answer to that is increasingly no.
knowing them makes you better at guiding AI and understanding what it's doing, sure. but the barrier to entry for building software is dropping fast. you don't need to know how an engine works to drive a car, but knowing it makes you a better driver. same idea
can i make a pc into a remote explosive? send an email,person clicks on it then the computer explodes🤔
Good god. That was way too fast
i wish i never replied to you
Are you using AI to respond to me, lol?
you want monkeytype picture
for legal reasons i do not know what explosives are
me too,im just saying it cuz i heard it somewhere
pretty sure you can do that theoretically though im not knowledgeable on hardware stuffs
through the lithium-ion/lithium polymer batteries
nice i can't even send pictures here gg
not rly no
discharge the battery too fast and it goes boom?
that could work actually
im sure there are safeguards for that
You can extrapolate this ideology into absurdism. Why know anything? Why know that mixing bleach and chlorine is bad when the chemists can hold that burden for you, or AI?
eh you can bypass it easily im sure
though its more hackery wizardry stuff
they’ll never understand this fundamental idk why its strange to me
dont encourage me 
cs or IT
what does IT even do
I don't disagree with your point, @autumn bone, but it shouldn't be a reason for software developers not to learn these things
counterstrike too hard of a game for me,bullet tracer non existent😭
nah this is a crazy comparison to make LMAOOO
that's a massive false equivalence lol. mixing bleach and chlorine can kill you on the spot.. how could u eve nthink that's a comparison..
not knowing what a binary search tree is won't.
there's a difference between knowledge that keeps you alive and knowledge that's useful but increasingly automatable.
nobody's saying "why know anything"..
i'm saying the specific technical knowledge needed to BUILD software is being abstracted away, the same way it's been abstracted away for decades.
the SKILL FLOOR is going down
you don't write assembly anymore either, does that mean we "crutch" on compilers? like what are u even saying
That applies to all fields AI affects
THE FLOOR IS MUCH LOWER is the point
i got crushed, roasted, deepfried the moment i joined a live game
they maintain what the cs build i think
eww im not maintaining someone elses problems
i make problems so others can fix
i guess CS is for me
not likethat
thats....il not reply again sorry
Imagine we still wrote machine code
im tryna learn machine code but the intel manuals are wayyyy too big
amd ones are nonexistant
yeah i never said don't learn them, knowing them definitely makes you better. my point was just that it's no longer a hard requirement to build software like it used to be
1960s books are the manuals
no shot
hi
Higher level positions still value and filter for that skill
But yes
yes higher level positions, but that's not the topic
this is not a discussion of CEILING this is a discussion of FLOOR
roblox documenation and curiosity
How so? That would quite literally be the floor for those positions
Depends on the person
messed around roblox studio, got interested in how stuff works and how i can manipulate them then saw like some tutorials to get the basic knowledge of scripting done (i DID NOT know any languages at all so it was a bit difficult)
i mean the floor to build software in general, not the floor to get hired at a senior position at a big company.
the barrier to entry for actually creating functional software is way lower now than it's ever been.
that's the point, you don't NEED to know algorithms to build things anymore.
if you want a high level job at google yeah obviously you need that knowledge, but that's a different conversation
- or get lessons from me for just 20 bucks an hour ahahah
100% accurate
majority of the scripters being hired are using ai anyways
yo guys, this guy sent me a zip file of his game to 'test me' before hiring, asking to rebuild stuff with decompiled code, is this normal? my first commision
Dime a dozen. Haven't seen a WPM over 110 in ages
That's my idle speed
mechanical keyboard?
dude where do I get a scripter partner 😭 ?
or those membrane ones
Mechanical
people keep telling me to post on hiring but majority of people who actually reads there are brokies 
rn im js trying to learn through the IOS app - coding lesson luau
but it doesnt seem that reliable so idk what to do now
I understand most stuff like variables, functions, parents, hierarchy, but i got stuck on remoteEvents, fireServer etc
if we can do it the other way yes
dang i max out at 112 😭 on laptop keyboard
wym
it depends on what you're actually typing
if i'm typing replying on discord brother im hitting 190wpm
I just switched from a full-size butterfly to a 75% mechanical
50M visits ya u not bad
actually its more like 100 now 🤓
Gotta see this 💀
i got u
Currently on a 15" MacBook Air
look ur dms
dang MacBook Air
my laptop is like $200 prob $190
I have them closed
this was a bad test
Stream it, @autumn bone
that was ab da run
Try 30
not necessarily, most algorithms are already implemented by someone else and u can just drop it in, CS is more about understanding where these algorithms come from and the theory behind them
league of legends, typing in between fights
I never learned to type with more than my index, thumb, and pinkie
while playing the game
so comp sci is inventing algo and software engineering is using it to make cool stuff
yea i type with 3 fingers too LMFAOO
I need to use more of my hands, lol
i also been using a computer since i was like 7
9 for me
have a really great game idea, and I’ve already prepared the full map. I just need a coder who knows scripting and understands Hindi.
Payment: If the game becomes successful, they will get 40% (success probability: 80%).
Anyone DM
are u 02?
'04
same
in practical typing though if i'm writing code or writing thing that i actually need to pay attention to, then i drop down to like 110-130
but on discord, i full throttle that btch LOL
This is a predominantly North American/European server. Good luck 🙏
I'm much faster when I'm coding than when I'm "speaking"
do you code in the same language prominently?
programming for me is usually just frantically hitting tab after my IDE guesses what I wanted to say
Yep
I rarely work outside of Luau. My WPM drops to 100-110 otherwise
I have muscle memory in like 3 languages atp
luau, python, and JS/TS, still developing my java muscle memory
Same languge set
I refuse to return to Java
try writing rust or c++ at 100+ wpm
one of my java pet hates is null being weird
Cancer
my small ass 60% keyboard
std::stoi still makes me mad
wdym every single variable is secretly the union of the type and null
except java doesn't even have union types
As much as I love the readability. W h a t
i have PTSD from segfaults
everything is a class instance
or a static class
bro typed a whole paragraph just to declare 3 variables 💀
please let me export a singular utils function without making it a static class
The whole assignment was a meme
I finished it way ahead of the class too ;-;
Guys I need coders-
At least records exist now. No more entry point boilerplate
this is why i didn't goto school
the assigment for this second module, like holy, I did the whole thing in like 3 hours
The one I did was about polymorphism. It extended over 5 classes. Bunch of algorithms and libraries involved—if you knew how to find them
It was supposed to be 3 weeks long, lol
I was done day 2, simply because I could only program while in the lab
like Lulu W?
there have been exactly zero challenging assignments this year
hopefully second year is better
tho apparently it involves php
Assignment 1:
build a multithreaded web server from scratch in C with no libraries
not even the C standard lib? might as well write that in pure ASM
Write it in the superior language Luau
ok fine standard lib allowed but no external ones LOL. no curl, no boost, no hand holding
it'd be an... interesting project
I'm not looking forward to having to learn php
php in big 2026 is crazy
they're teaching php in 2026?? my condolences
had to maintain my highschool’s website and they used php and some weird shit where u can’t use git and have to edit code through a modal with no intellisense
php was written by a guy in a shed who knew less about programming languages design than me
Do you guys think it's still worth it to learn to dev in roblox today?
put rspect on my boy Rasmus Lerdorf
for roblox game?
Yes
Yes a Repo like one
POV:
- you finish school
- you get hired at a company
- your CEO who has zero technical knowledge sees competitors shipping updates fast using AI
- he walks in and tells you to get a 6 week project done in 2 weeks because "AI makes everything faster now"
- he doesn't understand the codebase, the technical debt, none of it
- he just saw some AI demo on twitter
- you're now stuck delivering the impossible or explaining why you can't
this is a real scenario a friend of mine who's a senior engineer at a big enterprise company has dealt with btw
Cooked
he gets paid for 8h a day, but he's working like 16h a day to try to get it done by the due date
whats this nd how to fix
Is there a way to create global leaderboard with profile store? I'm using profile store to store player data, but I need to make global leaderboard using this data
stop playing so many animations at the same time
hm how?
i do stop them
use OrderedDataStores alongside ProfileStore
Why do you say yes?
You're generating tracks over and over when they should have been cached
why not?
Do you have any examples?
wdym cached
Stored for reuse
debug which animation is causing it
Make sure you're not loading animations in an area of your program that is repeatedly executed. The animation should last the lifetime of the humaoid
My biggest worry is that I will waste time because the way I see it, this platform is gonna die in the near future. The stock has dropped by like 50% in the last 6 months and now there's age verification and they want to remove classic clothing and faces
If u r indian dm me
it wont die
but if I take 5 months to learn to script at commission level do you think it will be better or worse than today to earn money? @wise turtle
hmm
so i load animations one time and play them several times?
Yes
You do not need to load an animation every time you need to play one
oh alr
ty
roblox aint dying bro xd
If less people play roblox less people will develop on it so you can take a larger share of total revenue
its still worth it because roblox games have more value than people realise
its just you won’t be able to make friendslop games to make a million in a year anymore
still the easiest way to make money
no, make brainrotslop instead
you gonna try going to steam?
the type of game rell seas is on steam would be 9.99+ easily and yet you will be able to play all of that for free
that is basically why roblox isn’t dying
but that only applies to already established developers
then become established 🫂
what about me? A nobody. What chance do I have to make money by the end of 2026?
because this is a oligopoly
if your goal is by the end of 2026 to be making a salary you can do it you just need to be ready to lay your life down for it
if it were that easy everyone would be doing it
the devs in the same club make it almost impossible to establish yourself now
"millions of games"
not a single dev from any of those teams is stopping you from doing anything
you can make a game if you want to, or don’t and don’t get paid but understand your goal is very hard to get regardless
what if I just spend 8 months working and I got like 500k from commissions and I spend it on ads for my games and the algorithm doesn't gaf about them?
you don't need to be #1 dev to get a good income from roblox
500k on ads
how would roblox not gaf about that
if its still dead its the gameplays fault
8 months working on what tho? what would 500k on ads even do for you if your game isn’t that good
I don't even know how ads work but I know people spend a lot of robux for ads
exactly
what if everything flops
okay but what if it doesn’t
In any startup world established people will have an advantage. Roblox is as easy it can be to break into though in that even kids can be millionaires
look at what works and make something similar, or make something that you find fun
you don’t like winning more than you are scared of losing come on now
roblox is the first game u see and recommended if ur a kid
Idk if you think like that before even starting you may be cooked
I want to do commissions to get robux then after a few months when I get real world experience I had in mind to make my "dream game"
“dream game” bro
I spent 6 years making random stuff on minecraft occasionally until I finally made a proper server with someone and profited from it
and the experience I've gained was very worth it too. now here I am ready to do the same with roblox
I been working on the same game for years 🥺 and making tooling on the side
I can invest hope into roblox if I want. I just don't know if it's worth investing my time and energy for this platform to earn something
if ur still a teenager and u have learned alot of knowledge about scripting
if you want to do comms get good its literally that simple you’re just afraid of failure (no rich person on this site is afraid of failure)
I have been playing roblox for 7 years now and I started devving randomly but I know enough to be called atleast "intermediate". Like I know how to write in OOP and I have completed a tycoon game on my own so I am not completely beginner. So do you think I have the chance to earn something for myself with roblox in 2026? I am still in high school btw.
yes
if ur still in highschool what the fuck are you stressing about
you have 3+ years
I really don't want to come outside of university with a huge debt
it doesn't take any advanced game to get a good start it just takes effort and polishing
I want to lock in and start a serious side hustle
its not steam
you should make a hxh game or frieren ppl have been waiting a long time for a decent one
I've seen a basic tycoon-like game get good robux
theres no large company that takes all of the players
roblox players would try anything
remember
^ true as hell
if it flops its definitely a cash grab
Should I go make a game now or build a portfolio, do commissions and then make my game?
depends w
are u rich are u poor?
no offense
the perfect game you’re thinking of in your head will require money i suggest you get a job and save for a year or something
I have got no robux
cuz comming your way to a game? tears bro
then try to find the right people to be with
build a portfolio
get some rich baby daddy
get ur game and get rep
Dont start devving in roblox for money, theres probably more reliable methods
like what
A job
depends
but I am gonna be a minor for a while still
if ur not fucking up in school
go for it
if u have lost complete hope for school
go dev or stream idk
meet god
YESSS
You can get a job as a minor in a bunch of places
GOLD GOLD GOLDDD
kfc or mcdonalds
procrastinate
Yes I am 99% sure that the job I can get from my school will all be AI powered. I have lost all hope for school
true
holy if thats ur mindset
just go to bed
optimize everything, release nothing
post it on youtube get 6k views, never post again
not without being exploited as fuck and be given pocket change
wdym
you don’t want to hustle fr just say that
lmao thats not true
yo put a stick up your assh
It's just that since the 2026 patch dropped, I have been confused on my whole life. I don't know what to do anymore and I've lost my direction
mods
dk how old you are, but if you are under 18 just go get a low paying job or be prepared to grind everyday from now till 18 on here
everyone wants to get paid on here im sure
you won’t get paid unless you make something
I can't even get a job at my age that pays me money. I can only do apprentship that will give me 0 money. During summer break which is where I have 3 months off school which is when I have the most potential to change
your other option is clear then
what are your parents doing
made it way easier for you, you don’t have the first option so take the second
you donthave to be doing this yknow
Ok so I think I'll come back to roblox
you think? lmao alright
wdym
how is it still “you think” we are talking about grinding for a year
actually I have around 2 years and a half left to establish myself in this platform if I want to come back today
in summary
wouldn’t make a difference you will squander the time if you can’t start now
its definitelypossible
i told myself the exact same thing as a kid lmaooo
I made a script that takes 5 health every 1 second when you step on it and im tryna make the script stop when player is not standing on the part and its not working. I've tried using TouchedEnded but when I do it kinda breaks the script removes the 1 second cd and becomes spammable
script.enabled = false
I usually take a lot of time deciding what to do. But once I have a direction in mind, I am way faster than normal people. So thanks for helping me choose what to do.
you’re welcome just keep trying
does anyone know what roblox function i can use to check if a mouse.Hit connected to a specific part?
just check every frame if the mouse.Hit == part
doesn't mouse.Hit return a cframe though
if i want it to detect that it hit a HumanoidRootPart or something it would be comparing a cframe to an object right
i just found this before thank you
in my opinion doing the raycasting yourself is the better option
gives you more control and its also homogenous to the rest of your raycasting
tbh you prolyl dont need it
Could I get some feedback on this
im still learning scripting this is like my 3rd or 4th day actually coding so im trying to take it slower
im gonna start working on raycasting soon though so i can go back and adjust old code
i would def learn a bit about both raycasting and overlapparams
they share alot of similarities and will prolly be your most helpful tool for things like hitboxes and hit detection
alr ill definitely start working with more raycasting projects thank you
delete ts
💔
real
It’s other way around
🥱
the modelers listen to all my stuff if they want it to be coded properly
or I’ll be like “I can’t work without the assets”
pls dont move the block on the server
the delay hurts my eyes
yo can someone review my init module? need some recommendations
Wdym
I like it I’d play it, this is a really really good idea
--!strict
local settingsTable = {
datastore = require(script.datastore)
}
type Settings = typeof(settingsTable)
local settings = {}
function settings.getTopic<T>(topic: keyof<Settings> & T): { setting: <U>(setting: keyof<index<Settings, T>> & U) -> (index<index<Settings, T>, U>) }
return {
setting = function<U>(setting: keyof<index<Settings, T>> & U): index<index<Settings, T>, U>
return settingsTable[topic][setting]
end
}
end
local template = settings.getTopic("datastore").setting("template")
print(typeof(template))
return settings
guys copy and paste this script into roblox studio
and try to figure out why it happens - u will know what i mean
just paste it into a script dont even run the game and see what happens
just paste it into studio lol dont run the game
literally just paste it into a script thats all
datastore = require(script.datastore)
datastore dont need to exist, the actual script like paste it in lol
no it wont u wont even get that far
you are so evil rn
...
ur whole studio crashes the moment u paste it in - it's been reported on github and i confirmed it
were you trying to crash my studio with type solver bugs
plac join private-3b
maybe
let me show yo
yeah that shit doesnt do anything to me in vinegar
*he was, he crashed my studio 1 time
join private 3b and illl show
isnt vinegar like linux
or well is linux
vinegar is just a wine wrapper for roblox studio
implies that your on either a chromeOS or linux, i am actually not sure lol
linux
actually think it did work
but it took me play testing and then leaving the playtest to work
I just made my first blog post https://blog.igottic.com/misc/2026/03/20/ssa.html
I wanted to make this my first blog post because I feel like I have this conversation every day! Centralized frameworks have been such a big thing for Roblox development for such a long time, but many people don’t understand what problems they are trying to solve, instead opting to use them because they seem more “advanced”.
Any thoughts?
looks good
ill take a read of this inabit
Sweet. I chose to make it my first blog post since I feel like I have the conversation here every day, so it'll be nice to just send a link to my thoughts instead :D
Guys anyone with experience wanna make a game I am a scripter / Ui artist learning thumbnails I’ve made a game before but got no active Ccu I just need help in terms of getting active Ccu
maybe its the way i started devving but ive always found frameworks somewhat lacking in usefulness
Yeah they aren't useful at all in modern Roblox
I mentioned this in the blog post, explaining where they came from:
Originally, frameworks were originally designed to solve architecture problems on Roblox. Prior to FilteringEnabled, there was not proper server/client separation, and remotes were considered “new” around the invention of “Team Crazy Game Framework” (also developed by sleitnick, prior to Knit). Frameworks were made to help separate the client and server, providing tools for networking, organization, and more.
okay thank God its a safe space i genuinely think knit etc allat are sooo useless unless you’re working super big
youre totally right about modulescripts
Knit is useless even if you're working big. The creator of Knit has a blog post explaining why it's bad https://medium.com/@sleitnick/knit-its-history-and-how-to-build-it-better-3100da97b36
how do people/games handle abilities in terms of vfx and animation? im kinda new to scripting and want to make some sort of combat system/framework and my current approach works by client input -> server check and hitbox -> all client vfx and but not sure how to deal with animations, especially with states and cancelling anims from being hit for example
good read here too there’s nothing roblox doesn’t provide already
Thanks
s
never happened, never will happen
ah right
hi gays
do you know how to use github and vscode
why does some people code in vscode?
for roblox obviously
hey can someone give some feedback on a init module?
to use external tools
from what i know, just to keep games on your files and not roblox studio
like ai, github, rojo, wally
really? i never knew
How helpful are they
i get rojo and wally
ai is crazy good, it speeds up work by like 2x
Alright ty
github is for managing versions
cruiz are you working on any project rn?
i am in 3 actually 😭
me too
my gif
noob
like in vscode?
no just for games
finding scripters is the hardest thing
i have solid progress but i guess people don't want to work for percentage
i m right here cuh
i mean i code but im not like really advanced
also do ui but ye
Are you intereasted in working for another project tho?
do you know how to use vscode and github
i mean im planning to leave 1 since i have school and that
so yeah i guess
Leave all of it
if you dm me i can you show some modeling progress i made on the game
with rojo, i do
yea i know, i use rojo to link vscode programs to roblox
atp why not just do your job in vscode then?
are you just more comfortable in studio?
yes i like the visual instances on the explorer, its so mush better
alr
how did you even learn coding
i joined a studio, i found a 7 years experience scripter and he teach me stuff, and then i left the studio to focus on script
your not intereasted in working for a project?]
before scripting, i was a clothing disigner, i own 15+ clothing groups and i made millions, i make games alone now, its more fun
i do everything, from UI, animation, programating to sound and vfx, building
Are you not intereasted in working with a project with another dev tho?
i have a project if your interested i can show you some progress
i m the type of guy who doest work for %
reasonable
i never worked on a progect, i never needed robux or money, matter of fact, i dont even have a portfolio, i only have my games lol
look at this, what he is telling me in dm, he want to give me % to finish his ahh game
ferar lmk if your interested tho
aint taking %
but we can call and i can show you my games
i only offer %
so am probably not worth your time
am kinda expectional tho
cuz i actually get the work done
triple T so tuff
Ew why tf does it blink
because key taste better than bread
d = 0.012 ± 0.00001
F = 8000 ± 50
A = π/4 * d^2
σ = F / 1e6A
println("\nTensile Strength: ", σ, " MPa")
this isnt luau
Error analysis
guys how do i make the billboard not move with the camera?
use attachements
fk i didnt know it was that hard
you just use an attachement and bring the billboard pos to 0,0,0 and play the wih position of the attachement
I'm good.
Any scripter looking for a small task and be payed with robux?
chat is this good code?
Is there a way to convert a unique string into a unique ID?
hopefully in a small size format to save bytes
No need
Each string is just like a pointer to a region of memory
If two strings are the exact same, then they point to the same memory
which makes comparing two strings really fast and saves memory
I'm trying to use it for json
Need to save as much size as I can
do you really need to use this "unique string"?
like why not an incremental id?
Scalability
It's basing it on the files in explorer
well but if you're gonna access the files by name
then what's the point of the numeric id?
i don't get it
Chat is this good
i would make it a dictionary instead
yo man i dont speak imagery
can u explain pls
also you don't need to use a pcall, just check if Module["Initialize"] exists and if so, call it so that you still add it to the table afterward
I also need to add debugging?
incase anything fails?
instead of using an array, use key values instead
e.g. ServerModules[Module.Name] = Module (also dont name the loop and require variables the same thing in this case)
add a warning if it doesnt have one
but just check for its existence in the if statement
i alreayd tried that but it gives the error index is nil
i already do
did you even look at it closely?
and yes good idea to add the initialize function check
if Module and Module:IsA("ModuleScript") then
local requiredModule = require(Module) -- make sure it's not named Module, because you already have a variable with that name
-- Required modules don't have a Name property, which is why yours was nil
if requiredModule["Initialize"] then -- Check if the Initialize function exists, and call it if it does, warn if it doesn't
requiredModule:Initialize()
else
warn("Module " .. Module.Name .. " has no Initialize function.")
end
ServerModules[Module.Name] = requiredModule
end
Dang i didnt remember to change ittt
ty so much
np
it's unlikely, it looks like you're already making all the necessary checks
you check if it exists and if it's a module, then also check if the initialize function exists before running it
the only thing that can fail is if the Module fails to load
so you should wrap the entire thing in a pcall to avoid that
Thats the thing
but if that happens you should fix it anyway lol
yeah just in case
make sure you print/warn the failure reason
Yes if a server issue occurs the error is printed out in the kick message
so the players that see it can send it through a screenshot

is the structuring good tho?
yeah looks fine to me
though in your modules it's better practice to use . functions instead of : as : is mostly for OOP to give access to self
not really necessary but 
ill keep the : since they give me dopamine
i def disagree with using frameworks, but there has been a format with ssa that ive been using alternative to msa
allows for load order and also just functions as seperate scripts
i distinguish between library modules and system modules, where library modules are just containers for functions, while system modules are things that act like scripts
systems can require other systems to keep load order
i dont rlly know where this falls
i use : cuz its cooler looking
you do you
feel like ssa and msa dont rlly have concrete definitions
some people consider a script and
for _, module in moduleFolder do
require(module)
end
to be msa even if its run with one script
but again i do agree that frameworks are very limiting
"I want to also add that SSA is more vulnerable to memory overhead issues"
what do you mean by memory overhead issues ?
Some SSA structures store modules in tables or try to inject stuff. That sort of stuff can lead to memory issues.
You're not doing that though
oh ic
I wrote this as the bigger reason as to why I do MSA:
I opt to do multiple scripts on both the client and server. This allows me to contain functionality in certain places, which makes it easier for other developers on the team to navigate through. One small benefit of this too is that it allows error tracebacks to be shorter, which is always nice.
yeah having everything self contained can be pretty nice
OH HELP
Day 4 of learning how to code, used ai for the base but just modified it since im not really feeling it today.
make secretpasscode = math.random(1000,9999)
it shuffles each time the Chatted event is run
too hard so I cant demonstrate if its correct or not
but in a real game yea
whats ssa and msa
Single Script Architecture vs Multi Script Architecture
have you actually benchmarked this
realistically you're only adding one frame to the stack size, which shouldnt really affect overhead much unless you're creating a bunch of tables in that topmost stack frame
and storing modules in tables shouldnt matter in terms of compiler optimization
Got bored and converted my system to more digit string based to remove number limits and I messed around and got $nan money
Yo is am making a game in which one can destroy things with pickaxe and its almost finished but the real issue is that the effects like pebbles vfx, hit Sound, object shrinking is delaying i checked in the roblox studio everything was working fine but after I released the game every effect is delayed. Can anyone help? Structure-input handler(local script)-when the hit marker reached in the animation it will do two things 1. Onhit function which is inside the local module 2.fire a server event then the server script handles the rest.
The server side might be delayed
Not sure though
Awesome
you can save the code as a variable and then print the variable so you can see the code that was selected and afterwards chat the code for it
Ooo yea that was the case earlier when the structure was client-server-client for effects but now I changed the structure to client-module for effects -server
Idk man its irritating me
I can understand, it took me a long while to understand how to figure it out
but as of right now i have most visuals on the client
for my game
Server is basically 0 ping on studio
That's prob why if u send the effects on server
At some point i was thinking about becoming a dev with a diff engine since dealing with client-server issues were annoying
luckily i figured out a solid solution
effects like that are so marginal in terms of performance is it even worth replicating to the client?
Roblox Studio is one of the best game creators imo
Yea since they provide most of the things free
Yea, that might be the case let me check GPT how to fix live game issue
Yea with not many constraints unless you wanna build a huge game
Have effects be client based
in some cases using knit actually makes onboarding easier because a lot of people are already familiar with it
Hmm and if you can make huge game then u can also use some fund
Yea they are client based i mean i made a module which client can access for the effects
Then are they still delayed ?
i agree, its just at the time when i couldnt figure it out i didnt want to deal with server sided delays
Yess
dont do it on the server
I mean i am sending the event for the server to know that the player has used the pickaxe
Yo now its working from nowhere...
why is plr:GetNetworkPing() called what it is if it returns the RTT i feel like the name is pretty deceptive
you shouldnt be handling effects on server
use a client prediction system
guys for the application i can send ONLY one single script with min 200 lines or can i send one one script w min 200 lines and modules on the side to make the demo game works ?
or like do i just one script w min 200 lines and then the demo game can have anything
im kinda confused icl
just released type function utilities specifically for roblox, as no good option currently exists (imo). 💪 🔥
I'm a noob, what are the use cases of these methods you've provided?
got me bricked

what does it do !!
can i have a summary :3
@rigid zodiac
All hiring, recruiting, or collaboration requests—paid or unpaid—must be posted in the marketplace channels. Read #marketplace-info to find out how to post.
This includes:
- Job offers, freelance work, or commissions
- Team recruitment for games, partnerships or volunteer work
Posting these outside of the marketplace is considered channel misuse and may result in moderation action. Only asking for advice/feedback is acceptable.
-# View our Discipline Guidelines for more information about the rules.
can someone teach me how to make it screen blur when your moving please?
i dont think motion blur is possible in roblox at the moment
you could use a BlurEffect and increase its size relative to the speed of the camera movement
its pretty finnicky to do it like that
at least it's something though
its ok someone helped me on vc ty for the answer
oh alright. you're welcome
minimum 200 lines, ONE script, no extras
it's pretty arbitrary and i hope they change it, but those are the criteria rn
and it cannot have dependencies
and comments don't count, same with whitespaces
sad
basically
Hllo
Hello! i want to start to learn scripting but i dont want to go into the "tutorial hell" so are there any other ways to learn it?
@dark yoke sorry for pinging again but i just opened up my game today and there's a crazy bug where ctrl shift F6 shows theres constant mispredictions towards the world origin, is this happening to you too or did roblox fuck something up
nothing on my end, actually I dont seem to be having any mispredictions on a first look
did they update it?
I tested with an older version of my game and the issue is there as well so it's not something I did
is the optimization in the room with us?
Never seen cpu that high
doing this on a potato laptop 
i am using canvas draw 3.4.1 for now, so the display is taking up more then half of the update time

i want to optimise some more before switching to a faster display
watafak
what should my scripting port contain is it showcases of system i rn got a
prodecudurally generated land script
Ui implemented script
Wind Environment script
I'm lacking creativity for my on Hidden Scripter application. I thought about making an ocean-themed system, but I think it's too generic. Does anyone have any suggestions? I'm worried about spending too much time on a single system for the application.
wat
I have my game area g and i test play i do character customization and i did it it wont load into the game
Just add comments to a system youve already made if you dont want to risk wasting time
how to get devforum member role?
Help do what
what do people use for networking
blink
Some use just remotes in replicated storage but don’t be that person and use a networking library
yea thats what it looks like im going to try
Yo, does anyone know a way to work around the Roblox paid animations? Like, uploading an animation costs 1k Robux—are there any alternatives or ways around it?
does someone know good vids on state managers?
If you're going with people who already use Knit, the talet pool is shrunk.
So either way it's bad
No because there are so many different ways to set it up, I'm not going to pick and choose a specific way and benchmark it because then it's inherently biased.
Replica/dataService
u use both and u good
dm if looking for a scripter
the right answer is to not use knit
How can I get rid of this annoying error?
--!strict
type rr_return = () -> (Instance?, Vector3?)
local function foo(): rr_return
--...
local inst: Instance? = nil
local pos: Vector3 = nil
if boolean then
inst = r.Instance
pos = r.Position
end
return inst, pos --> Error
end```
where is boolean
in --...
i left out the rest of the code cuz that doesnt really affect the error
type rr_return = () -> (Instance, Vector3)
local function foo(): rr_return
local inst: Instance? = nil
local pos: Vector3? = nil
if not boolean then
error("smthing")
end
inst = r.Instance
pos = r.Position
return inst :: Instance, pos :: Vector3
end
can u add dark mode
force type casting as in @marsh osprey code
Possibly maybe
i should start making blog posts
What
Uploading an animation costs nothing
Do you mean to the catalog
not animation, videos
yes daddy
Ok done
Gobble Gobble
make me idle coin game pls
tjank you
what if you're both
Whats that
I havent played that
im 92% sure they used ai for some of the ui
wow
Ts buns? (I’m not logged into discord on pc so mb for the quality)
.
it looks similar to 90% of todays games gui
the universsal shop icon of liberation
Good
Do you guys add productid attribute to ui button with scripts or manually once?
when buttons aren't created dynamically
why is playerstatus a table
ok no the script is just
BginnerRealmID and he isnt even using it
has a table for a variable and hes acting as if its a string in a function
To check track quests easier
table.add isnt evn a real thing
Roblox removed the error when I put a string + you can add strings in table
Is this ragebait
Not the way ur doing it
Correct my script then
they are for the new type solver.
One use case would be ensuring (at the type level) that a string is a name of a specific instance's property.
it provide type functions for getting an Instance's properties, methods, events, children and descendants.
OH JUST CHECKED THE DOCUMENTATION
neat stuff my dude
Yo can someone help me. I dev exed my robux for the first time ever. I filled out first name, last name, email, and the rbx amount. Clicked cash out. And just waited till i get an email. Then a week or so later, i got more robux into my account, assuming i got rejected and my robux came back to me. Problem is: i got no email, so I just dev exed again.
NOW My buddy told me im in debt ? Can anyone please tell me whats going on ?
thanks
Do you guys add the productId attribute to UI buttons via scripts, or do you set it manually once when the buttons aren’t created dynamically?
dang this is sick, i assume "type" as its own type is a new addition solely from the new type solver?
yeah it seems so from my own testing
its a new library from the new solver
its a parsing lbirary it has no runtime stuff
gotchu, very interesting
i assume :properties() legit just gives you a type's, well, properties
like .Name or .Color etc
properties gives you { [type]: { read: type?, write: type? } }
with the new type solver there are now seperate read and write properties.
it would be Name: string if you did an instance
type function thing(input: type)
local tag = input.tag
if tag ~= "extern" then
return
end
local output = types.newtable()
for key, value in input:properties() do
output:setreadproperty(key, value.read)
end
return output
end
type x = thing<typeof(Instance.new("Actor"))>
``` this works
Whos a good front end scripter that has a lot of time on their hands and wants to train someone because i wanna learn how to script PLEASE p.s im black
😿
im white but i'm red when someone is strangling me
where is the player argument in the teleportservice
we can tell bro
it just depends on ur motivation whether u can learn
how do i fix high usage it goes up to 200 sometimes
Hey
Please help
I personally use it with scripts
hello
yo anybody w any experience in making games wanna join my crew for free? i'll pay u if the game gets big 
dayum
It can't be that crazy
I got a question I’m trying customization is there a way to just put the female special mesh Id on a rig without destroying the torso?
kinda is lmao
yo anybody w any experience in making games wanna join my crew for free? i'll pay u if the game gets big 
its a open world mmo rpg based on wukong r6 kinda like rell seas btw
Bro this is js diarrhea
try replacebodypart thing
its for r15 only though i think
Only R15
yep this is bloat
zero runtime bloat as its for the parser and not ran
bloat is both not runtime and runtime 🤣
bloat = visual bloat + unperf bloat
🤦♂️
how is it visual bloat if its tucked away in its own module
genius
cuz its another dependency
🤦♂️
why are you using the luau tag if youre so against the language
how am i against the lang 🤣
youre saying the type system is bloat
well i hate to break it to u
what? its better performance in native, alongside changing bytecode when annotating in some cases
not for the client + type everything on the server i agree
client has NCG
sorry to break it to you
🤣 sorry to break it to u.
in prod ncg is only for android devices
yeah so it still has it
so it still has it
@bleak glade how do i get devforum member role
make a ticket
yeah but wat do i have to show
how do i have devforum member role
im not sure
i dont have the role myself
or do i js ask for it @bleak glade
lets go, the | "" hack for coercing types to singletons works again 🎉
without the | "" on the type annotation for the hello parameter, it's type would be inferred as string instead of "lol"
ok
would that also work for booleans if you did S | false
idrk why u would need to do it for booleans
thats silly why doesnt it use singletons automatically
whats the benefit to singletons in that situation
is it possible to insert custom emojis into your experience, which you can use in text fields displayed in your game? like a custom icon for example, that goes into a text field, not an image field
there's lots of situation where using singletons by default would cause annoying type errors due to the strictness of singletons.
booleans work as well, but you still need to use | ""
lowkey dude, idk why but I’ve seen a guy like this multiple times
It’s insane how accurate this is
yo im getting into scripting can someone tell me the difference between Scripts, LocalScripts and ModuleScripts
oh sick roblox has generics?
does anyone know how they make the white transition effect for the domain? It seems like hes using particle emiters, but I dont seem to get how it works because I do not do much scripting with particle emiters
i am going to krill you
made because of a challenge
Talk to me and the community on The Zs
https://discord.com/invite/bKaUchYTZK
Support me on Patreon!
https://patreon.com/MaybeTze
script runs on server
localscript runs on client (per player)
modulescript doesn't run anything on its own, its like a config file
oh alright thanks
lets say i was to give a random attribute to different players
i would use local script?
you could use either. localscripts can be more prone to exploiters
oh thanks
can u give an instance to where i would use local script