#code-discussion

1 messages · Page 287 of 1

remote phoenix
#

maybe not in one go but I think they definitely could if they went step by step depending on the AI, the features, and so on

willow maple
#

Gng help 🥀

subtle fractal
#

Ooh the moment i get my pc Godwillingly

autumn bone
#

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

drifting solar
#

who asked tho

dense spade
#

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

hoary cedar
floral crown
subtle fractal
shadow sphinx
#

tbh imma js watch a tutorial on tables and looping through them and i'll be back

drifting solar
hoary cedar
autumn bone
hoary cedar
floral crown
hoary cedar
#

I have a breakdown on the DevForum, but it will take a moment to find

floral crown
#

like congratulations it made the simplest game possible

dense spade
shadow sphinx
autumn bone
vernal gyro
dense spade
remote phoenix
shadow sphinx
remote phoenix
vernal gyro
remote phoenix
#

man I love that emoji it's so goofy

dense spade
hoary cedar
# shadow sphinx @ me when you find it

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

vernal gyro
shadow sphinx
#

tbh ill js lock in on scripting and ill figure it out

dense spade
floral crown
remote phoenix
# shadow sphinx alr

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

hoary cedar
#

Roblox scripting tutorials teach you nothing

vernal gyro
#

it seems a lil redundant sometimes tho when it's a whole lot of failing and little winning

dense spade
hoary cedar
#

Your eyes will be opened much faster

floral crown
#

putting together games requires an engineer no matter which way you want to square it lmao

slow drift
#

you know it is shit when there are multiple co owners

dense spade
autumn bone
dense spade
remote phoenix
hoary cedar
copper cape
#

any1 familliar with ECS HMU

vernal gyro
dense spade
#

can someone tell me difference of software engineering degree and computer science degree

Google isnt helping much

floral crown
floral crown
#

ai cannot replace games programmer because if the ai cant fix a bug the game is cooked simple as that

remote phoenix
#

I'm not completely sure though

vernal gyro
#

a lot

ripe plume
#

roblox games are simple af an ai can definitely do it

#

sadly for me

floral crown
#

they always say this but the llms that we currently have aren’t capable of “just evolving” theyve already slowed down

dense spade
autumn bone
# hoary cedar I have yet to see AI critically manage memory and threads in Roblox

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

upper holly
#

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,

hoary cedar
dense spade
floral crown
#

its a good tool dont get it twisted

remote phoenix
vernal gyro
dense spade
floral crown
#

but replace the job entirely? lmao you need to do research on llms capabilities

autumn bone
hoary cedar
#

Even if AI grows, it will be heavily regulated due to its potential to vastly disturb the workforce

upper holly
ripe plume
hoary cedar
dense spade
upper holly
#

it could help the scripter in their future endeavours

floral crown
#

and making us stupider on average lmao

hoary cedar
#

We're developing the technology faster than we can manage it

floral crown
#

good luck to ai kids this is the first technology ever developed that actually affected test scores across the board

#

good tech imo

autumn bone
# hoary cedar https://www.youtube.com/watch?v=5eqRuVp65eY

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.

vernal gyro
haughty sapphire
floral crown
hoary cedar
heavy shadow
#

does IT learn coding?

dense spade
vernal gyro
hoary cedar
autumn bone
dense spade
remote phoenix
#

💀 💀 💀

floral crown
#

cant wait for em lmaooo then maybe next we will have ai toilets too

autumn bone
vernal gyro
dense spade
dense spade
dense spade
vernal gyro
#

maybe corona wasnt so bad 🥀

#

can we turn back time

autumn bone
vernal gyro
#

thank you

floral crown
#

we can only march forward

dense spade
# hoary cedar Yes

then whats the point of univerisities giving out separate degrees for software engineering and comp sci

hoary cedar
dense spade
floral crown
hoary cedar
#

That's like saying theoretical physics is the same as engineering

vernal gyro
dense spade
vernal gyro
#

looked crazy

remote phoenix
hoary cedar
autumn bone
# hoary cedar Yes

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

dense spade
floral crown
azure coral
remote phoenix
hollow summit
autumn bone
floral crown
autumn bone
#

a garbage prompt will yield garbage results

azure coral
#

no matter the prompt you can't fully recreate the stuff you want

autumn bone
#

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

hoary cedar
#

AI though, can assist in that area quite well

autumn bone
azure coral
autumn bone
# hoary cedar Knowing what algorithms, design patterns, paradigms, and architectures to apply ...

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

dense spade
hoary cedar
#

Good god. That was way too fast

autumn bone
hoary cedar
#

Are you using AI to respond to me, lol?

autumn bone
#

you want monkeytype picture

floral crown
dense spade
azure coral
#

through the lithium-ion/lithium polymer batteries

autumn bone
#

nice i can't even send pictures here gg

dense spade
azure coral
dense spade
hoary cedar
azure coral
#

though its more hackery wizardry stuff

floral crown
dense spade
heavy shadow
#

cs or IT

azure coral
#

both counterstrike and computer science yes

dense spade
hoary cedar
#

I don't disagree with your point, @autumn bone, but it shouldn't be a reason for software developers not to learn these things

dense spade
autumn bone
# hoary cedar You can extrapolate this ideology into absurdism. Why know anything? Why know th...

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

hoary cedar
#

That applies to all fields AI affects

autumn bone
azure coral
heavy shadow
dense spade
#

i make problems so others can fix

#

i guess CS is for me

heavy shadow
#

not likethat

autumn bone
#

imagine we still wrote in assembly because "why crutch on high level languages"

#

💀

azure coral
rich moat
azure coral
#

im tryna learn machine code but the intel manuals are wayyyy too big

#

amd ones are nonexistant

autumn bone
rich moat
azure coral
thick oar
#

hi

hoary cedar
#

But yes

autumn bone
#

this is not a discussion of CEILING this is a discussion of FLOOR

thick oar
#

how did u guys learn scripting

#

how long did it take?

autumn bone
hoary cedar
hoary cedar
azure coral
# thick oar how did u guys learn scripting

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)

autumn bone
# hoary cedar How so? That would quite literally be the floor for those positions

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

ripe plume
#
  • or get lessons from me for just 20 bucks an hour ahahah
azure coral
#

majority of the scripters being hired are using ai anyways

rose root
#

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

hoary cedar
#

That's my idle speed

azure coral
wary light
azure coral
#

or those membrane ones

hoary cedar
wary light
thick oar
#

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

ripe plume
azure coral
wary light
autumn bone
#

if i'm typing replying on discord brother im hitting 190wpm

hoary cedar
wary light
ripe plume
#

actually its more like 100 now 🤓

hoary cedar
autumn bone
hoary cedar
#

Currently on a 15" MacBook Air

autumn bone
#

look ur dms

azure coral
autumn bone
#

wait cant send

#

where do i send

azure coral
#

my laptop is like $200 prob $190

hoary cedar
autumn bone
#

this was a bad test

hoary cedar
#

Stream it, @autumn bone

autumn bone
#

1 sec fixing mix

#

mic

hoary cedar
#

I'm in class right now, lol

#

I won't be hearing 'ya

autumn bone
#

that was ab da run

hoary cedar
#

Killer

#

Is that 15 seconds?

autumn bone
#

yea im cooked

#

im under preassure foldingLMFAOO

#

yea 15 format

hoary cedar
#

Try 30

autumn bone
#

150

#

160

#

bad run aswell under preassure

hoary cedar
#

God, that must hurt to keep up

#

What sort of training do you have? 🤣

haughty sapphire
autumn bone
#

i used to be faster

#

but i got older and joints cooked

autumn bone
hoary cedar
#

I never learned to type with more than my index, thumb, and pinkie

autumn bone
#

while playing the game

dense spade
autumn bone
#

yea i type with 3 fingers too LMFAOO

hoary cedar
#

I need to use more of my hands, lol

autumn bone
#

i also been using a computer since i was like 7

hoary cedar
#

9 for me

hushed bridge
#

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

autumn bone
#

are u 02?

hoary cedar
#

'04

autumn bone
#

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

hoary cedar
hoary cedar
autumn bone
tidal bolt
#

programming for me is usually just frantically hitting tab after my IDE guesses what I wanted to say

autumn bone
#

makes sense then

#

becomes muscle memory

hoary cedar
#

I rarely work outside of Luau. My WPM drops to 100-110 otherwise

tidal bolt
#

I have muscle memory in like 3 languages atp

#

luau, python, and JS/TS, still developing my java muscle memory

hoary cedar
#

I refuse to return to Java

tidal bolt
#

I hate it too

hoary cedar
#

It's always a class requirement, lol

#

I've never used it outside of classes

autumn bone
#

try writing rust or c++ at 100+ wpm

tidal bolt
#

one of my java pet hates is null being weird

hoary cedar
autumn bone
#

my small ass 60% keyboard

hoary cedar
#

std::stoi still makes me mad

autumn bone
#

and i have to click >>

#

= carpal tunnel in 15 minutes

tidal bolt
#

wdym every single variable is secretly the union of the type and null

#

except java doesn't even have union types

hoary cedar
autumn bone
#

i have PTSD from segfaults

tidal bolt
#

or a static class

autumn bone
hoary cedar
tidal bolt
#

please let me export a singular utils function without making it a static class

hoary cedar
#

I finished it way ahead of the class too ;-;

dense summit
#

Guys I need coders-

hoary cedar
autumn bone
tidal bolt
hoary cedar
#

It was supposed to be 3 weeks long, lol

#

I was done day 2, simply because I could only program while in the lab

tidal bolt
#

there have been exactly zero challenging assignments this year

#

hopefully second year is better

#

tho apparently it involves php

autumn bone
tidal bolt
wise turtle
#

Write it in the superior language Luau

autumn bone
tidal bolt
#

I'm not looking forward to having to learn php

hollow summit
autumn bone
#

they're teaching php in 2026?? my condolences

wise turtle
#

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

tidal bolt
#

php was written by a guy in a shed who knew less about programming languages design than me

buoyant dock
#

Do you guys think it's still worth it to learn to dev in roblox today?

autumn bone
azure pilot
dense summit
autumn bone
#

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

wise turtle
#

Cooked

autumn bone
#

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

dense summit
#

@azure pilot

#

Why’d you ask?

sterile pollen
#

whats this nd how to fix

potent maple
#

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

wise turtle
sterile pollen
#

i do stop them

autumn bone
buoyant dock
hoary cedar
wise turtle
potent maple
hoary cedar
wise turtle
hoary cedar
#

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

buoyant dock
# wise turtle why not?

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

willow maple
#

If u r indian dm me

buoyant dock
# wise turtle 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

sterile pollen
hoary cedar
#

You do not need to load an animation every time you need to play one

weak radish
floral crown
#

its just you won’t be able to make friendslop games to make a million in a year anymore

cinder siren
cinder siren
#

you gonna try going to steam?

floral crown
#

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

buoyant dock
floral crown
#

then become established 🫂

buoyant dock
#

what about me? A nobody. What chance do I have to make money by the end of 2026?

#

because this is a oligopoly

floral crown
#

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

buoyant dock
#

the devs in the same club make it almost impossible to establish yourself now

#

"millions of games"

floral crown
#

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

buoyant dock
#

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?

remote phoenix
cinder siren
#

how would roblox not gaf about that

#

if its still dead its the gameplays fault

floral crown
buoyant dock
#

I don't even know how ads work but I know people spend a lot of robux for ads

floral crown
buoyant dock
#

what if everything flops

floral crown
wise turtle
#

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

cinder siren
#

kids will never quit yo

#

roblox is youtube equivalent of gaming

remote phoenix
floral crown
#

you don’t like winning more than you are scared of losing come on now

cinder siren
#

roblox is the first game u see and recommended if ur a kid

wise turtle
buoyant dock
cinder siren
#

lmaoo

#

if u dont believe in your self how will u even start

floral crown
#

“dream game” bro

remote phoenix
#

I spent 6 years making random stuff on minecraft occasionally until I finally made a proper server with someone and profited from it

cinder siren
#

dont u have any pride

#

any passion

remote phoenix
wise turtle
#

I been working on the same game for years 🥺 and making tooling on the side

buoyant dock
#

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

cinder siren
#

if ur still a teenager and u have learned alot of knowledge about scripting

floral crown
cinder siren
#

thats good already

#

your already above most people

buoyant dock
wise turtle
#

yes

cinder siren
#

you have 3+ years

buoyant dock
remote phoenix
buoyant dock
#

I want to lock in and start a serious side hustle

cinder siren
#

its not steam

shadow marlin
remote phoenix
#

I've seen a basic tycoon-like game get good robux

cinder siren
#

theres no large company that takes all of the players

#

roblox players would try anything

#

remember

remote phoenix
cinder siren
#

its kids your focusing on

#

not sweaty teenagers or world of warcraft dads

remote phoenix
#

you have to seriously just be dog shit to make a game that flops

#

💀

cinder siren
#

if it flops its definitely a cash grab

shadow marlin
#

can yall make me a game

#

brainrot based

#

ty

buoyant dock
cinder siren
#

are u rich are u poor?

#

no offense

floral crown
buoyant dock
floral crown
#

cuz comming your way to a game? tears bro

cinder siren
#

build a portfolio

#

get some rich baby daddy

#

get ur game and get rep

weak radish
weak radish
#

A job

cinder siren
buoyant dock
#

but I am gonna be a minor for a while still

cinder siren
#

if ur not fucking up in school

#

go for it

#

if u have lost complete hope for school

#

go dev or stream idk

tribal python
#

orrr

#

put it all on red

cinder siren
#

meet god

tribal python
#

YESSS

weak radish
tribal python
#

GOLD GOLD GOLDDD

cinder siren
atomic trench
#

alternate option

#

roll for pattern 661

cinder siren
buoyant dock
#

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

atomic trench
cinder siren
#

just go to bed

atomic trench
#

optimize everything, release nothing

floral crown
buoyant dock
buoyant dock
floral crown
cinder siren
#

ahh ai is replacing me

#

theres no hope for me

weak radish
cinder siren
#

yo put a stick up your assh

buoyant dock
cinder siren
#

mods

floral crown
#

everyone wants to get paid on here im sure

wise turtle
#

just make roblox games!

#

get hired by @gray monolith

floral crown
#

you won’t get paid unless you make something

buoyant dock
floral crown
#

your other option is clear then

cinder siren
#

what are your parents doing

floral crown
#

made it way easier for you, you don’t have the first option so take the second

cinder siren
#

you donthave to be doing this yknow

buoyant dock
floral crown
buoyant dock
floral crown
#

how is it still “you think” we are talking about grinding for a year

buoyant dock
#

actually I have around 2 years and a half left to establish myself in this platform if I want to come back today

cinder siren
#

in summary

floral crown
cinder siren
#

its definitelypossible

floral crown
#

i told myself the exact same thing as a kid lmaooo

orchid jacinth
#

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

buoyant dock
floral crown
signal valve
#

does anyone know what roblox function i can use to check if a mouse.Hit connected to a specific part?

void tusk
signal valve
#

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

signal valve
#

i just found this before thank you

void tusk
#

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

eternal apex
signal valve
# void tusk tbh you prolyl dont need it

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

void tusk
#

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

signal valve
#

alr ill definitely start working with more raycasting projects thank you

void tusk
#

delete ts

wary light
dark juniper
#

🥱

#

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”

shrewd jay
#

the delay hurts my eyes

still token
#

yo can someone review my init module? need some recommendations

eternal apex
sand crag
left ginkgo
#
--!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

void tusk
#

scripot.datastore is not visible to us

#

just describe your issue

left ginkgo
#

literally just paste it into a script thats all

void tusk
#
datastore = require(script.datastore)
left ginkgo
void tusk
#

it literally does

#

the require is gonna error

left ginkgo
still token
#

plac btw dm rq

#

gotta ask sum

still token
void tusk
left ginkgo
#

thats wierd

left ginkgo
# void tusk ...

ur whole studio crashes the moment u paste it in - it's been reported on github and i confirmed it

void tusk
#

were you trying to crash my studio with type solver bugs

still token
#

plac join private-3b

still token
#

let me show yo

void tusk
#

yeah that shit doesnt do anything to me in vinegar

still token
#

join private 3b and illl show

still token
#

or well is linux

void tusk
#

vinegar is just a wine wrapper for roblox studio

still token
void tusk
#

linux

still token
#

btw plac can i show you sum

#

oh

void tusk
#

actually think it did work

#

but it took me play testing and then leaving the playtest to work

still token
#

i made an init module but i need someone to test it

#

*and feedback

jovial moat
#
#

Any thoughts?

still token
#

looks good

void tusk
jovial moat
strange umbra
#

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

floral crown
jovial moat
#

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.

floral crown
#

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

jovial moat
heady spire
#

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

floral crown
quasi inlet
#

s

half cobalt
#

@jovial moatcan you be my slave

#

am making a similiar game to slap battles

elfin timber
half cobalt
#

ah right

balmy stump
#

hi gays

potent igloo
half cobalt
#

for roblox obviously

still token
#

hey can someone give some feedback on a init module?

potent igloo
still token
potent igloo
#

like ai, github, rojo, wally

still token
half cobalt
still token
potent igloo
half cobalt
#

Alright ty

potent igloo
#

github is for managing versions

half cobalt
#

cruiz are you working on any project rn?

potent igloo
#

i am in 3 actually 😭

still token
half cobalt
#

i thought i could get some of you guys to work

#

but its harder

#

than i thought

still token
#

like in vscode?

half cobalt
#

no just for games

potent igloo
#

finding scripters is the hardest thing

half cobalt
#

i have solid progress but i guess people don't want to work for percentage

stone garden
still token
#

also do ui but ye

half cobalt
potent igloo
still token
#

so yeah i guess

half cobalt
#

Leave all of it

#

if you dm me i can you show some modeling progress i made on the game

stone garden
stone garden
half cobalt
#

are you just more comfortable in studio?

stone garden
stone garden
half cobalt
stone garden
half cobalt
stone garden
#

i do everything, from UI, animation, programating to sound and vfx, building

half cobalt
#

i have a project if your interested i can show you some progress

stone garden
half cobalt
stone garden
# half cobalt 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

stone garden
half cobalt
#

ferar lmk if your interested tho

stone garden
#

but we can call and i can show you my games

half cobalt
#

i only offer %

#

so am probably not worth your time

#

am kinda expectional tho

#

cuz i actually get the work done

stone garden
#

they even make gifs out of it

willow maple
stone garden
tribal mango
#
d = 0.012 ± 0.00001
F = 8000 ± 50

A = π/4 * d^2
σ = F / 1e6A

println("\nTensile Strength: ", σ, " MPa")
quasi inlet
#

guys how do i make the billboard not move with the camera?

stone garden
quasi inlet
#

fk i didnt know it was that hard

stone garden
jovial moat
half cobalt
#

very rational

#

very ideal

#

very reasonable

vapid river
#

how does oldstate and newstate works

#

oh mb wrong chat

broken rover
#

Any scripter looking for a small task and be payed with robux?

wraith shadow
ancient root
#

Is there a way to convert a unique string into a unique ID?

#

hopefully in a small size format to save bytes

hearty lion
hearty lion
#

If two strings are the exact same, then they point to the same memory

#

which makes comparing two strings really fast and saves memory

ancient root
#

Need to save as much size as I can

hearty lion
#

like why not an incremental id?

ancient root
#

It's basing it on the files in explorer

half cobalt
#

no am joking mate

hearty lion
#

then what's the point of the numeric id?

#

i don't get it

ancient root
#

Json

#

The files define what goes into the json

#

Not the other way around

wraith shadow
regal salmon
wraith shadow
wraith shadow
regal salmon
# wraith shadow Chat is this good

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

wraith shadow
#

incase anything fails?

regal salmon
regal salmon
#

but just check for its existence in the if statement

wraith shadow
wraith shadow
#

did you even look at it closely?

regal salmon
#

i did, youre just not understanding what i'm saying

#

one moment

wraith shadow
regal salmon
# wraith shadow did you even look at it closely?
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
wraith shadow
#

ty so much

regal salmon
#

np

wraith shadow
#

What about debugging then?

#

like if anything critical fails?

regal salmon
#

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

wraith shadow
regal salmon
#

but if that happens you should fix it anyway lol

wraith shadow
regal salmon
#

make sure you print/warn the failure reason

wraith shadow
#

so the players that see it can send it through a screenshot

regal salmon
wraith shadow
regal salmon
#

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 shrug

wraith shadow
void tusk
#

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

dense spade
#

i use : cuz its cooler looking

void tusk
#

you do you

void tusk
#

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 ?

jovial moat
#

You're not doing that though

void tusk
#

oh ic

jovial moat
#

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.

void tusk
#

yeah having everything self contained can be pretty nice

rigid quail
#

OH HELP

deft ibex
#

Day 4 of learning how to code, used ai for the base but just modified it since im not really feeling it today.

sullen fox
dense spade
deft ibex
#

but in a real game yea

weary socket
#

Single Script Architecture vs Multi Script Architecture

naive sun
#

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

fading bronze
#

Got bored and converted my system to more digit string based to remove number limits and I messed around and got $nan money

opal yarrow
#

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.

green plover
#

Not sure though

green plover
opal yarrow
#

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

green plover
#

for my game

fading bronze
green plover
#

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

blissful arch
#

effects like that are so marginal in terms of performance is it even worth replicating to the client?

fading bronze
opal yarrow
opal yarrow
fading bronze
fading bronze
wise turtle
opal yarrow
opal yarrow
fading bronze
green plover
opal yarrow
opal yarrow
#

Yo now its working from nowhere...

sullen fox
#

why is plr:GetNetworkPing() called what it is if it returns the RTT i feel like the name is pretty deceptive

sullen fox
#

use a client prediction system

west dirge
#

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

terse carbon
remote phoenix
agile verge
modern seal
#

can i have a summary :3

fervent belfryBOT
#

@rigid zodiac

Tag » Use the Marketplace

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.

tribal mango
autumn crescent
#

can someone teach me how to make it screen blur when your moving please?

regal salmon
lost pebble
regal salmon
#

its pretty finnicky to do it like that

lost pebble
#

at least it's something though

autumn crescent
lost pebble
#

oh alright. you're welcome

versed arch
#

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

upbeat kestrel
somber vault
#

Hllo

honest raft
#

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?

neat ether
#

@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

dark yoke
neat ether
#

I tested with an older version of my game and the issue is there as well so it's not something I did

remote bear
fresh oak
remote bear
#

i am using canvas draw 3.4.1 for now, so the display is taking up more then half of the update time

fresh oak
remote bear
#

i want to optimise some more before switching to a faster display

candid maple
wooden willow
#

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

sick shale
#

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.

limber whale
#

wat

primal token
#

I have my game area g and i test play i do character customization and i did it it wont load into the game

weak radish
subtle fractal
#

how to get devforum member role?

median tree
#

Help do what

shell nest
#

what do people use for networking

bleak glade
heavy elk
shell nest
thin plinth
#

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?

elfin timber
#

does someone know good vids on state managers?

jovial moat
#

So either way it's bad

jovial moat
cold lion
#

what is the script for

#

group prompt and fav prompt

hot copper
#

u use both and u good

glass cosmos
#

dm if looking for a scripter

iron kraken
#

the right answer is to not use knit

lone furnace
#

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```
lone furnace
#

i left out the rest of the code cuz that doesnt really affect the error

marsh osprey
round rapids
jovial moat
wise turtle
#

i should start making blog posts

peak jolt
#

Uploading an animation costs nothing

#

Do you mean to the catalog

thin plinth
#

not animation, videos

wise turtle
#

yes daddy

jovial moat
wary light
dire field
normal solar
wise turtle
dire field
#

theres a idle patoto game

#

why not idle coin game

wise turtle
dire field
#

im 92% sure they used ai for some of the ui

wise turtle
#

wow

woeful marlin
#

he copied

eternal apex
#

Ts buns? (I’m not logged into discord on pc so mb for the quality)

neon charm
#

.

glossy slate
glossy slate
eternal apex
potent maple
#

Do you guys add productid attribute to ui button with scripts or manually once?

#

when buttons aren't created dynamically

royal marten
#

Why this not working

#

No error code

#

All prints successfully

broken grove
hasty cobalt
#

Im crying

broken grove
#

ok no the script is just

hasty cobalt
#

BginnerRealmID and he isnt even using it

#

has a table for a variable and hes acting as if its a string in a function

royal marten
hasty cobalt
#

table.add isnt evn a real thing

royal marten
hasty cobalt
#

Is this ragebait

royal marten
hasty cobalt
#

No

#

This isnt code help

royal marten
#

Oh sorry

#

That’s my fault haha

terse carbon
terse carbon
upper jay
#

neat stuff my dude

weary gazelle
#

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 ?

terse carbon
#

thanks

potent maple
#

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?

upper jay
# terse carbon thanks

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

bleak glade
#

its a parsing lbirary it has no runtime stuff

upper jay
#

i assume :properties() legit just gives you a type's, well, properties

#

like .Name or .Color etc

terse carbon
#

properties gives you { [type]: { read: type?, write: type? } }

#

with the new type solver there are now seperate read and write properties.

bleak glade
#
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
jade ice
#

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

jade ice
terse carbon
fickle depot
winged crest
dusty nacelle
#

how do i fix high usage it goes up to 200 sometimes

trail cypress
#

I personally use it with scripts

reef vault
#

hello

mighty jolt
#

yo anybody w any experience in making games wanna join my crew for free? i'll pay u if the game gets big praysob

dusty nacelle
shrewd linden
#

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?

reef vault
mighty jolt
#

yo anybody w any experience in making games wanna join my crew for free? i'll pay u if the game gets big praysob
its a open world mmo rpg based on wukong r6 kinda like rell seas btw

willow maple
#

Bro this is js diarrhea

potent igloo
#

its for r15 only though i think

shrewd linden
bleak glade
tame ibex
#

bloat = visual bloat + unperf bloat

#

🤦‍♂️

bleak glade
#

genius

tame ibex
#

🤦‍♂️

bleak glade
tame ibex
bleak glade
tame ibex
bleak glade
tame ibex
bleak glade
#

sorry to break it to you

tame ibex
#

in prod ncg is only for android devices

bleak glade
#

yeah so it still has it

tame ibex
#

🤔

bleak glade
#

so it still has it

subtle fractal
#

@bleak glade how do i get devforum member role

bleak glade
subtle fractal
kind seal
bleak glade
#

i dont have the role myself

subtle fractal
#

or do i js ask for it @bleak glade

kind seal
#

i never made a ticket

#

🤔

terse carbon
#

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"

kind seal
#

ok

#

would that also work for booleans if you did S | false

#

idrk why u would need to do it for booleans

kind seal
#

whats the benefit to singletons in that situation

rich tartan
#

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

terse carbon
terse carbon
dark juniper
#

It’s insane how accurate this is

coral coral
#

yo im getting into scripting can someone tell me the difference between Scripts, LocalScripts and ModuleScripts

remote phoenix
faint sapphire
#

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

https://youtu.be/r80CHiziNl8?si=oFoLK-PapQ91LpIq

Tze

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

▶ Play video
remote phoenix
coral coral
#

lets say i was to give a random attribute to different players

#

i would use local script?

remote phoenix
#

you could use either. localscripts can be more prone to exploiters

coral coral