#code-discussion

1 messages Β· Page 258 of 1

vital solar
#

What’s the first thing I should try to script?

#

I think I should try to make a block to where when you touch it you die

north dagger
#

Thats a killbrick lol

vital solar
#

Yea

north dagger
#

Its really easy to make and its one of the first things you do when learning how to script

vital solar
#

alright bet thank you very much man

north dagger
#

Yea u welcome

cobalt yoke
#

yall rate my punch

#

i used loops for values

#

its peak right pepetux

hasty gulch
#

Make a module for it

#

I got a deal damage module for ts

shy cipher
#

brawldev does gets the facts straight but his tutorials are like really long and boring and not rewatchable so I wouldn't say they're the best (although they're one of the most up-to-date ones)

smoky snow
#

Hiring people to make a td game i will tell you all details in dms but one detail i will tell you rn is the payment if revenue that can go from 15-75 percent of the games revenue depending on how much or what you can do for the game but if you can do barely anything it could go as low as 5-10 percent or if your a tester.

shy cipher
shy cipher
smoky snow
#

I need a devπŸ₯Ί

dense wasp
#

Wait actually does anyone think roblox could handle the simulation of a blackhole

shy cipher
dense wasp
shy cipher
dense wasp
#

Maybe i should go work for nestle instead

shy cipher
#

so the lead CEO is taking most of the pay? followed by secondary and vice CEO?

dense wasp
#

This other time i got bored and so joined one of those stupid teams and got offered 10% for scripting the ENTIRE game

#

I'd be taking well over 40% if i actually scripted the entire game

shy cipher
#

getting paid in monopoly money

dense wasp
#

Why are those games actually just always the exact same games as well

shy cipher
dense wasp
shy cipher
#

they start trembling whenever I mentioned U-U-USD or robux 😨

dense wasp
#

PERCENTAGE!! ONLY PERCENTAGE!!!!!

shy cipher
#

I'm recieving 15% of the baseplate (that's 50% more than 10%)

dense wasp
#

I saw someone on reddit literally begging for people to help him and he was "desperate, but picky" AND wasnt paying

#

If you're not paying you cant be picky lil bro

dense wasp
shy cipher
#

they think I'm their homie who will work for nonexistent wages jus because I have them in my dms

dense wasp
#

Lowkey i do that sometimes when im bored

shy cipher
#

I lowkey fill their baseplate with backdoors

dense wasp
#

But i get bored of their shitty game and their absolutely horrendous management and disappear after a week

#

I leave them in a better spot than they started though

dense wasp
#

Add a lag machine deep in a 1000 line module so they can never stop it

shy cipher
#

I usually make a script hidden inside a random part in the game that clones a while true do end without any waits to random instances

#

that way they can't track it down

#

nice reaction time bro

dense wasp
#

I also like the threatening to make it so they get obliterated and force kicked from the game every time they try joining it

shy cipher
#

I'm just a lone wolf these days you know working alone like batman

dense wasp
#

Me too πŸ’”

dense wasp
#

But i dont know how to do anything other than code so my games visuals are all ass

dense wasp
shy cipher
#

I can do anything other than good vfx or any modelling whatsoever

#

trust me bro

dense wasp
#

I can do absolutely anything other than vfx, sfx, modelling, building, basically everything that isnt coding, uhhhm and animation

shy cipher
#

you not a programmer if you don't have this installed (I barely ever use it)

dense wasp
#

I do have it

#

I know the basic syntax of a few languages

shy cipher
#

you go girl

dense wasp
#

I know how to use q# actually heh heh heh

#

Thats like my favourite thing to brag about

#

Q# is a quantum programming language

shy cipher
#

jarvis, pull up their early life digital footprint and post it on twitter

dense wasp
#

NOOOOO PLEEAAAASSSEEEE πŸ™πŸ™πŸ™

#

Netanyahu if you can hear me please erase my digital footprint

dense wasp
#

Thank you big yahu

#

I'll get on coding palantir now boss!

shy cipher
#

what does palantir even do brah

dense wasp
#

Do you have your own state manager

dense wasp
shy cipher
#

so like every single consumer AI product on the planet?

dense wasp
#

Yeah pretty much

#

Well literally just everything is spying on as atp

shy cipher
dense wasp
#

Idk what to add to mine

shy cipher
#

some states and managers

dense wasp
#

I will vaporise you

shy cipher
dense wasp
#

I need to do a commission at some point im soooo broke rn i only have 700 trillion dollars in my bank account

dense wasp
shy cipher
#

basically they're 3rd world country modules

#

modules at home basically

dense wasp
#

What like when you set up yhe tables the same way modules do?

shy cipher
shy cipher
#

it's deprecated as shat now so I didn't bother to learn it

dense wasp
#

Why would it be better than modules then

shy cipher
#

um

#

you can get and set an environment 😜

#

what more do you want

dense wasp
#

Did you just wanna show off your knowledge?

shy cipher
#

don't be selfish

#

I literally only know that it exists

dense wasp
#

Lowkey sometimes i make some really random comparison just to show people i know stuff and im not a complete idiot

shy cipher
#

I actually own the official "programming in lua" book (I pirated it)

dense wasp
#

Can i have it

regal salmon
#

No.

dense wasp
#

Damn it

#

Dude awakened like a fucking sleeper agent holy shit

regal salmon
#

wha 😭

shy cipher
dense wasp
#

The moment i asked if i can have it you just magically appeared

dense wasp
regal salmon
#

i've Outlasted enough Trials

dense wasp
dense wasp
#

Gulp

shy cipher
#

I came I coded I conquered alright

dense wasp
#

I actually coded didcord

#

If you really think about it i made discord and you're all using my app

shy cipher
#

I was the lead dev for whatsop (10% and no robux until revenue stream)

dense wasp
#

I made every programming language in history (0.2% and a role in a discord server with 100 people)

shy cipher
#

I taught the CPU machine code alright

#

it can now make its own killbrick

dense wasp
#

I will teach you how to add a script into the workspace if you pay me 10 trillion dollars

shy cipher
#

I'm real brawldove and I will save you all from not knowing how to script (no negotiation)

#

all you have to do is buy my course

dense wasp
shy cipher
#

that sounds racially motivated

dense wasp
#

NUH UH

shy cipher
#

if only sweet dear nestle gave me a raise so I didn't have to do roblox development

dense wasp
#

Nestle pays better than roblox development for sure

shy cipher
#

if you're a white libby then sure

dense wasp
#

Nestle and openAi genuinely becoming sukuna vs gojo to fight over who gets all the drinkable water but in the end a developer of some random ass asymmetrical horror game kills both of them and becomes the biggest water consumer of all time

shy cipher
#

I can't imagine taking water away from poor sam goodman

dense wasp
#

Who?? 😭

shy cipher
#

the openAI CEO silly

dense wasp
#

Oh

#

All those damn ceo's look the same to me

shy cipher
#

all that money spent and facebook made a worse looking rec room called metaverse

#

they needed more water for development I think

dense wasp
#

Thats why 99% of roblox devs fail

#

Not enough water consumption

shy cipher
#

thank goodness I own a few valuable NFTs, I think their price hasn't plummeted and jake paul didn't scam me

dense wasp
#

I should make an nft roblox game

#

But you can just screenshot other peoples nfts and use them yourself because thats basically what you can do irl

shy cipher
#

most conservatives don't know this secret trick

#

preston actually made NFT pets in pet simulator so nobody can screenshot your huge endangered animals

dense wasp
#

They need to make it so you can get a dodo

#

But its just a fossil on a little cart

#

And it consumes 1000 litres every 30 seconds

shy cipher
#

nah we bludgeon it to extinction and capitalise on their feathers to be lore accurate

dense wasp
#

Yesss

#

And we forcefully bring them back 100 years later because their capitalistic goals haven't been reached

shy cipher
#

too bad we spent all natural resources on making chatgpt 9 which was last time used to make a queen of england entering wwe smackdown 30 second clip and they still didn't get the fingers right

#

oh these communists took my time, I was reading peak a while ago (the programming book that I illegitimately have in my files)

dense wasp
#

When its 2077 and instead of cool neon lights and cybernetic implants we just have ai generated slop of random animals

dense wasp
shy cipher
#

I already donated all groundwater to facebook

#

I'm such a good mother 😊

dense wasp
#

You need to stop showering so they can make the metaverse and make ai generated nft's

shy cipher
#

I only drink sprite and shower using compressed air so I think I'm doing good

dense wasp
#

Far too much water being used, just dont drink at all problem solved

#

Think about the poor poor thirsty ai data centre

shy cipher
#

I can't believe my taxpayer robux goes into funding buying industrial grade gaming gpus for a slop machine

dense wasp
#

Raising ram prices as well

#

Spent 2 years learning how to code just for ai to come and ruin it with its stupid ass slop

shy cipher
#

an ass could be smart too, indeed

#

well now 32 gigachews of ram now costs as much as my entire setup

dense wasp
shy cipher
dense wasp
dense wasp
#

Im soooo rich

#

I have one and a half gb's of ram

shy cipher
dense wasp
#

Delulu is the selulu πŸ˜›

#

Im so sorry please forgive me

#

Don't crucify me please

frail yarrow
#

twk mr robot isnt really about hacking

#

but thats elite ball knowledge

shy cipher
#

I hack using the 1 gb ram stick method

frail yarrow
#

shut up about ram bro

cinder chasm
#

Ok

shy cipher
dense wasp
shy cipher
#

ait man I'm just grateful for the food on the table I'm out

cloud shore
#

what do u use for chat logs? webhooks on discord?

worn ridge
#

sus

fallow gulch
#

does anyone know alternatives to Cmdr

shut sorrel
delicate shoal
#

Guys is there an ai that learns from the player actions or something like that?

still egret
#

whos the promgrammer for the HD bot? i need to conact them.

shy bronze
#

is it possible to prompt players to like the game?

shy bronze
small ruin
# shy bronze how

just need you little more info on what u mean, didnt really got it

shy bronze
small ruin
round vector
#

What does __index do

shy bronze
tidal bolt
round vector
#

Also is : for setting a value for a subclass in luau OOP

tidal bolt
#

the ⁨:⁩ method syntax just passes ⁨self⁩ (the object) as the first parameter to the method

#

w/out having to write it

weary socket
#

There really is no thing as a subclass in the sense of C languages

tidal bolt
#

there's technically inheritance

#

but it's... weird

small ruin
#

mb

tidal bolt
#

like all luau oop things

shy bronze
weary socket
#

But it's more custom rather than built in

small ruin
weary socket
#

Different people can implement inheritance differently

shy bronze
small ruin
#

you can prompt group join maybe but sry

#

not sure tho , searching is better then me

round vector
#

is this right

⁨```local Marketplace = {}

Marketplace.__index = Marketplace

function Marketplace:add(item)
table.insert(self, item)
print(self[item])
end

function Marketplace.new()
local newSection = setmetatable({}, Marketplace)
end

return Marketplace```⁩

weary socket
#

Almost

#

Self[item] if self will be used as a dictionary. You using it as an array tho

#

print(self[#self])

exotic dirge
weary socket
#

What's 0

exotic dirge
#

output

weary socket
#

#self won't be 0 cuz you're doing it after inserting an element

#

Depends on what item is

exotic dirge
#

doesnt self have methods wich makes it a dic

weary socket
#

No it's has no methods l. The methods are in the single Marketplace table you made

#

It's complicated

#

When you do marketplace.new():add(2) add won't be found in self so lua will find it on the metatable and return that

exotic dirge
#

ok mb I never use #self only #self.table

weary socket
#

Have all ur items in a sub table self.items and add that items table to the self table in new()

sacred lily
#

How much robux is a game likely to require initially for advertisement to stay relevant in CCU?

shy cipher
#

the ad system is an overglorified bidding site so there's like no concrete rough number to go off of, mostly luck and dependent on the audience you're targeting

#

I mean I ain't spent the 30k I got last time from grinding commission scripting on "aDs" because I know it's gonna get some CCU and get buried into irrelevancy so I rained it all down on gamepasses

serene cradle
#

gotta unrust

serene cradle
#

should suffice

hard garden
serene cradle
shy cipher
# serene cradle 24hrs progress

would be cool if the camera slowly followed the player instead of instantly snapping into position kind of like that baki scene

serene cradle
#

It's a custom camera I made

carmine siren
#

has anyone here tested chatgpt's codex or normal chatgpt for roblox scripting? how does it comepare to other llms like gemini and claude

serene cradle
#

Unless u use it to debug

#

I don't use it at all I debug the old way

#

Prints >>>

shy cipher
#

personally I simply use chatgpt for asking questions and as a learning guide, not something to write my entire codebase with

serene cradle
#

Since ai came I've been loosing easy comms

#

Like simple fronted stuff

#

πŸ’”

shy cipher
#

well if it wasn't for chatgpt I'd still be talking about Lua and Luau interchangeably, but still the scripting market is inflated as balls now

serene cradle
#

Simple ass comms used to make u atleast 50 per

#

I abused small comms and managed to wrap up 3-5k usd in 2 and a half weeks

uncut nest
#

Good ol' day

serene cradle
serene cradle
#

Although I can do both frontend and Backend

karmic wadi
serene cradle
#

Last big comm I did was a cash grab game

carmine siren
#

worked pretty good

serene cradle
#

Started looking at anime games and decided to make myself a anime game

#

See how it goes

karmic wadi
#

anime games need to be unique

#

I knew a guy who invested into an anime game

#

and it flopped

#

on launch

#

even tho quality was decent

serene cradle
#

Too many of them are out here

carmine siren
serene cradle
carmine siren
karmic wadi
#

how big is the dev team

carmine siren
#

ur devs working for % or u paying them

serene cradle
serene cradle
carmine siren
serene cradle
#

I'm the only scripter tho

serene cradle
karmic wadi
#

im making a pvp pve survival horror game with 2 scripters

carmine siren
serene cradle
#

I got my ui off clash for 550 usd

#

About 30-50 frames

carmine siren
#

clash?

serene cradle
#

Now that's unique

serene cradle
karmic wadi
#

= high appeal

#

perfect for 13+ users long temr

#

it cna also be trendy and easily be popular thanks to social media

serene cradle
karmic wadi
#

so yeah

#

we're just in early alpha

#

early shit is always ass

serene cradle
#

I'm not sure I might make a cash grab game again and just let it get me side money

#

I've been getting into vfx lately

serene cradle
karmic wadi
#

like u need alot of luck

#

majority if not all cashgrabs dont make any money to work

#

devs behind that waste weeks or months doing that shit

serene cradle
#

Person I know made chip bomb

#

It holds a solid 11k ccu

#

Top was 50k+

serene cradle
shy cipher
#

actually what kinds of games do good these days?

karmic wadi
#

well there's the simple fun game type of cashgrabs

#

and there are ones with 0 taste

serene cradle
#

I was so bored I made a cutscene exporter

karmic wadi
#

that get 0 shit

serene cradle
#

There's almost no good comms

#

Most are long term

karmic wadi
serene cradle
#

Trying to learn animating and vfx

#

If im able to go fullstack with those then I'd be able to make games alone

karmic wadi
#

so u been scripting for 7 years and u need a few more years to perfect ur skills?

#

why not join projects

#

and get % maybe if u want to have a game

serene cradle
#

I get bored with it so I want to try out other skills

#

Such as vfx and animating

karmic wadi
#

u doing ts for fun not for the money bro 😿

serene cradle
karmic wadi
#

oh fair

#

but like being a dev for a cool game never hurts ur ego

serene cradle
#

I don't mind the money, I could low-key join projects tho

serene cradle
karmic wadi
#

sounds like some shit game

#

holy war x

serene cradle
#

Inactive so I got kicked no time

serene cradle
karmic wadi
#

yeah thats fucked up

#

2 years is alot

serene cradle
#

I might have to look for other games to dev on might look at hiring posts later tonight

autumn oyster
#

what do you guys think is the best approach to making liquid pouring? like simple fuel out of a jerry can

karmic wadi
autumn oyster
#

i was thinking potentially trails but that doesnt seem like a good approach to me

karmic wadi
#

and make droplets appear

autumn oyster
karmic wadi
serene cradle
autumn oyster
#

im definitely not using parts lol

karmic wadi
karmic wadi
#

smt transparent

karmic wadi
serene cradle
dense wasp
#

Why are the scripter for hire things so underpriced man no way someone wants an entire bee swarm remake done for $55

shy cipher
#

we have bee swarm simulator at home

serene cradle
dense wasp
#

I would charge $55 just for cursing me with the insane underpayment

serene cradle
#

I miss late 2020

#

Early 2019

dense wasp
#

I miss when ai didnt exist and people were forced to pay scripters really well

karmic wadi
#

early ai was a nice phase tho

#

ur classmates saying there's a way to solve ur homework

autumn oyster
#

ai is an amazing tool

karmic wadi
#

that was fun

dense wasp
karmic wadi
#

however it can be misused

dense wasp
karmic wadi
#

its still pretty cool

karmic wadi
#

ask me a question and I answer

autumn oyster
#

and is the next big step in humanity's progression to be a more advanced civilisation, arguably as big as the calculator

shy cipher
karmic wadi
#

d

#

I hope roblox wil solve their current issues, the removing faces and chat thing

autumn oyster
dense wasp
fallow kestrel
dense wasp
shy cipher
autumn oyster
#

that could be true, but i know how to use it for learning, meaning that while it's making other people less intelligent it's doing quite literally the opposite for me setting me ahead lol

dense wasp
#

Ruins cognitive and critical thinking skills

karmic wadi
serene cradle
#

😭 old days

autumn oyster
#

i have a very strict code and project structure i stick to that i almost entirely learned from GPT lol

karmic wadi
#

at studying

autumn oyster
#

im a better programmer than you because of it?

autumn oyster
dense wasp
shy cipher
# karmic wadi they acting like they need them investors

they doing anything atp to show the investors that things are happening even though roblox is pretty much self sufficient because there's barely anything needed to be done by roblox themselves other than progressing the engine (which I would appreciate if they did that 😭 )

autumn oyster
dense wasp
karmic wadi
#

if roblox does smt I dont like

#

like removing R6

autumn oyster
#

my project structure is quite literally unbeatable

karmic wadi
#

omg the shit I will do

autumn oyster
#

you will rarely find a codebase that looks better than mine

dense wasp
autumn oyster
#

or code that's structured better

dense wasp
autumn oyster
#

not just file structure

#

using good OOP structured code

dense wasp
autumn oyster
#

knowing the right approach to problems

dense wasp
#

I learnt advanced oop in my first year of programming (WITHOUT using ai btw)

autumn oyster
#

alright then

#

show me how your code looks like

dense wasp
#

Im not at home atm

autumn oyster
#

clown bru

autumn oyster
dense wasp
fallow kestrel
autumn oyster
dense wasp
dense wasp
fallow kestrel
autumn oyster
autumn oyster
#

just a class with a .new constructor

vestal pumice
dense wasp
autumn oyster
#

yeah, so how do you do it?

dense wasp
#

I just dont know the terms for shit dude i dont feel like its necessary

dense wasp
autumn oyster
#

just explain it simply?

vestal pumice
autumn oyster
#

"base class has __index metamethod set to itself, .new constructor returns a table with metatable set to the base class"

#

like what?

dense wasp
#

Well now you've just explained it for me??

#

Wtf this guys ragebaiting

autumn oyster
#

πŸ’€

dense wasp
#

Do you really find oop this difficult?? Its basic coding principles

#

The average scripter should understand oop

autumn oyster
#

i dont find it difficult, i can just tell you're too big for your boots dude

#

in what cases is using : necessary in a class?

dense wasp
#

Im not, im just bad at explaining stuff

dense wasp
autumn oyster
#

"im just bad at explaining stuff" right.

dense wasp
#

Fuck are you skull reacting me dor

autumn oyster
#

πŸ’€ πŸ’€ πŸ’€ πŸ’€

vestal pumice
#

Bro don’t fall for the rage bait

dense wasp
#

Yeah ykw i have better stuff to do

autumn oyster
#

getting mad for no reason ahaha

autumn oyster
exotic dirge
#

local class = {}
class.__index = class

--Constructor
function class.new(data)
local self = setmetatable({}, class)
self.data = data
return self
end

--Method
function class:print()
print(self.data)
end

arctic hazel
#

guys how do we even add physics in our game

peak jolt
#

physics already is in the game

shut sorrel
arctic hazel
#

idk how to add real like physics

arctic hazel
peak jolt
#

anchored = false

#

game done :/

shut sorrel
#

Otherwise it is as simple as turning off anchor

shut sorrel
#

To make cars fall down a ramp you spawn the car at the top of ramp and remove them when they reach the bottom. You can find a good ragdoll script in toolbox that uses ballsocketconstraints

arctic hazel
#

oh tnx

shut sorrel
#

it's a good first project to get into Roblox dev

arctic hazel
arctic hazel
shut sorrel
#

it's very simple to make

uncut nest
#

Making a custom physics isn't easy

#

But it is still doable

arctic hazel
shut sorrel
#

Making custom physics isn't but he isn't doing that

uncut nest
#

Very beautiful if you actually understand and know how to implement it

#

Oh yeah

#

I didn't scroll up lol

peak jolt
#

very much a waste of time as well

arctic hazel
shut sorrel
#

I've tried making custom physics not really worth it if it ain't built into roblox

arctic hazel
#

i started a war

uncut nest
#

Yeah I only use custom physics for something that isn't relating to character's movement/states s
which Roblox physics couldn't handle it good enough

#

For that I'd rely on roblox physics, though it is a pain in the ass

shut sorrel
#

I really like all the constraints and physics updates they've been adding, it's just the constraints are a bit buggy or limited sometimes

exotic lantern
#

Does anyone need help with coding?

round vector
#

i understand how syntax works but i dont know how to implement it ykwim?

tough belfry
#

Anyone mind explaining what encapsulation is ? I have encountered this concept recently and I would appreciate some help thanks.

round vector
#

so you can't change it with methods and stuff

#

@tough belfry

quaint thunder
exotic dirge
haughty trail
#

what is so ragebait about it?

#

you dont need metatables to do oop

#

you dont need to do oop at all

burnt lotus
#

anyone know a good public module for proximity interactions

exotic dirge
haughty trail
#

how is it useful

#

name one case

azure coral
#

been using raw tables

exotic dirge
#

i have a guiservice wich creates a guicontroller using OOP and compisition handling my gui instances

#

so I can control my ui better

haughty trail
#

and what makes it better than just using functions

exotic dirge
#

its way harder knowing to disable what ui if your making a main menu as an examplen and you would have to reuse quite a lot of scripts

burnt lotus
haughty trail
#

im not even going to elaborate

#

pointless

exotic dirge
#

thats what I thought

haughty trail
#

thats what i thought

burnt lotus
#

I wonder how his studio looks like

#

πŸ˜‚πŸ˜‚

exotic dirge
haughty trail
#

i have no studio

burnt lotus
#

anyone know a good public module for proximity interactions

haughty trail
#

write your own solution dawg

exotic dirge
haughty trail
#

why do you even need an abstraction layer for that

exotic dirge
haughty trail
#

you call abstraction a organisation?

#

woah

burnt lotus
#

My game runs only on one serverscript and from what I heard u can’t do proximity’s in modules

exotic dirge
#

i think its better having one OOP module than 10 scripts for each proximity script

haughty trail
#

you can literally have one

#

dumb argument

#

shit argument

exotic dirge
#

ok and then use collectionservice or what

burnt lotus
#

I can but

haughty trail
#

no i do it the same way you do it in oop

#

without oop

burnt lotus
#

It’s gonna make my game look unorganized

#

Let me show u why

#

o how u get pic perms

exotic dirge
#

without OOP your scripts become way to bjg

#

and its just a mess

haughty trail
exotic dirge
#

yes

#

or modules atleast

azure coral
haughty trail
#

oop literally adds overhead

#

u are so noob

#

glazing oop

exotic dirge
#

just keep crying lol

haughty trail
#

oh, so using modules = oop

#

i see i see

exotic dirge
#

never said that

#

I have service modules that dont use OOP

haughty trail
azure coral
# haughty trail

tbf he specified 'OOP' module he didnt say modules in general are oop

exotic dirge
#

or 10 scripts for each proximity function

#

or 1 script with 1000 lines of code

haughty trail
#

1 script with less lines of code than your oop bullshit

#

more performant

#

cleaner

burnt lotus
exotic dirge
#

someone is getting a little mad

haughty trail
#

dunno

haughty trail
exotic dirge
#

0.001 ms of performance does not matter at all

haughty trail
#

boy you have no idea what you are talking about XD

exotic dirge
#

i do

haughty trail
#

you dont

exotic dirge
#

and why not

haughty trail
#

u are incompetent

azure coral
haughty trail
#

u are noob coder

exotic dirge
azure coral
#

not sure why you need alot of those utilities and modules

exotic dirge
#

thats what it is for

haughty trail
#

lmao

exotic dirge
#

and all those utilities just help not write 1000x a deepClone function

tulip sail
#

You guys need optimization

azure coral
exotic dirge
#

I do respect people using normal scripts, but I also love to argue that they are worse

haughty trail
haughty trail
exotic dirge
#

thats just plain wrong

haughty trail
#

to execute it all you need to do is literally require it

exotic dirge
#

you cant require normal scripts

haughty trail
exotic dirge
azure coral
#

running everything on just simple scripts (i cant send videos but these are akin to troops as in they attack and move around)

exotic dirge
#

I see a module in there

azure coral
#

aside from one module i didnt use anythin else

#

you wanna see the insides?

haughty trail
#

modules not modules

#

doesnt matter

#

its still a luascriptcontainer

#

just different run context

exotic dirge
#

bro it looks so unorganized

azure coral
exotic dirge
#

like stick to one namecasing

azure coral
#

mb

haughty trail
exotic dirge
#

ye but then he shouldnt argue that it is more organized

haughty trail
#

did he?

azure coral
#

idc about organisation i need shii to work fast and always

exotic dirge
#

you also said that OOP is less organized i am pretty sure

haughty trail
#

i said that

exotic dirge
azure coral
exotic dirge
haughty trail
#

OOP is:

  • complex
  • hard to manage
  • hard to read
  • ugly
  • slow
  • hell to debug
exotic dirge
# azure coral ????

most developers on roblox pump out games as fast as possible just to earn money

azure coral
#

im doin everything on barebones code no libraries nothing cause they all cause some form of latency

exotic dirge
# haughty trail OOP is: - complex - hard to manage - hard to read - ugly - slow - hell to debug

ok , so:

  1. Its just complex if you are a noob
  2. Its not hard to manage, its way easier because you can use components and if you change that it applies for all other controlers that use that component
  3. Its not hard to read if you have a good structure with just .new, :initialize and :destroy
  4. thats an opinion
  5. I havent had any performance issues and its prob just a few micresconds wich doesnt matter
  6. debugging isnt that bad either only problem is the long requirement chain
exotic dirge
haughty trail
azure coral
#

i remember one time they messed up particle emitters

haughty trail
#

yes

azure coral
#

ever since then i dont trust em with anythin

haughty trail
#

oop is a mistake

#

a big one

exotic dirge
wise turtle
#

cross module inlining soonβ„’

haughty trail
exotic dirge
haughty trail
#

he mogs you

#

no offense

burnt lotus
#

Jeez

haughty trail
#

lol

wise turtle
#

id mog

frail yarrow
#

id mog

haughty trail
#

id mog

frail yarrow
#

no you wouldnt

exotic dirge
haughty trail
#

no you wouldnt

azure coral
#

bro just go learn assembly. luau itself is unoptimized piece of garbage compared to x86 assembly languages

exotic dirge
#

ok well I hope you have a great day and enjoy your way of coding with normal scripts and i am sorry if I hurt your feelings or intentions it was a joke

#

i just like arguing thats it

haughty trail
#

no you are just a noob

#

a big one

wise turtle
#

whats wrong with normal scripts

#

?!

haughty trail
#

you can do that only in modules

azure coral
frail yarrow
azure coral
haughty trail
#

and you cant do modules if its not oop

#

cuz modules are only and only for oop

frail yarrow
#

stop ragebaiting

haughty trail
exotic dirge
#

Glory to SSA and OOP

frail yarrow
exotic dirge
#

ok im out goodbye

frail yarrow
#

lets not get too hasty

#

with that SSA

exotic dirge
#

cant you say that anymore

frail yarrow
#

you kinda just tossed SSA in there

exotic dirge
#

ok I changed it mb

exotic dirge
#

single script architecture

burnt lotus
#

If any of you know how to code roblox ts dm me I can’t find no commission scripters that seem to know

frail yarrow
#

ik what it is

haughty trail
#

SSA as in IR?

haughty trail
#

oh a singlke script architecture bullshit

exotic dirge
haughty trail
#

im thinking too low level

burnt lotus
frail yarrow
haughty trail
#

good question

burnt lotus
#

Get better at coding instead of trying to start arguements

exotic dirge
frail yarrow
#

cracka got an ar, like he shootin schools up

round vector
#

what

azure coral
#

this channel is very civil and respectful and is really related to code!

round vector
#

πŸ˜•

round vector
#

son did u see that

pale pine
#

im using satchel and for some reason it just randomly stops working, do i have a temu satchel cause none of my scripts even touch it

dense wasp
tame ibex
#

im crine

dense wasp
#

Ssa is top 5 inventions oat

haughty trail
#

its not invention

#

noob

haughty trail
#

than glaze it

tame ibex
#

im crine

dense wasp
haughty trail
dense wasp
#

You just dont know oop properly

#

Anyone who hates on it is just inexperienced

haughty trail
#

so true

#

everyone who sees that oop sucks, is just a noob oop user that has no clue how to use oop properly

#

never have i ever heard a statement more trueee

dense wasp
#

All of your points on why its so bad are literally just not true

#

Its not even slightly complex

#

You make something using a dot, then you use methods using a colon

haughty trail
#

holy ragebait

obtuse kelp
#

Hey guys, so if i have main game, and copy of the game, if im doing everything on game copy, like updates and smth and then just publish to roblox as main game. Is this right way? Data store will be saved for main game.

Like:
main game=2 coins
Copy game=1 coin

Publish copy as main game

Main game 2 coins
Copy game 1 coin

regal salmon
obtuse kelp
regal salmon
obtuse kelp
#

Just make them on other game and then publish game as main game

obtuse kelp
regal salmon
#

? i said it's fine lol

#

i dont know if its the right way, but if it works i see no reason not to

obtuse kelp
#

Oh okay i thought you mean like β€œits fine but can be better”

covert creek
#

Hey everyone, can I post like 150 + lines of code here? its cuz I was trying to learn more about making reusable systems, which made me learn and apply basic OOP for the first time, Ill prob end up shipping a data-oriented anyways but I wanted a non AI opinion on the code and how I could Improve when it comes to placement and attachment

covert creek
#

Is that a yes ? kinda sus ngl lol

sly plover
#

Would I need like a pooling system for my particle emitters? It's a game that basically uses different auras.

jovial crown
solar juniper
#

Whenever i use an ability that requires aim with CFrame.LookAt and I tilt my camera all the way up it makes the character freeze and fall, same as when i use it while facing all the way down, the charcater freezes and falls down. Anybody know how to work around this?

pallid root
hallow crag
hidden matrix
#

if u can make global chat for me with this command /GlobalChat ( and whatever i wanna type ) pls dm me

serene cradle
hallow crag
serene cradle
hallow crag
#

ipairs/pairs isnt needed

serene cradle
#

:)

hallow crag
#

and global functions in 2026

serene cradle
#

im still unrusting

#

havent had a look at the newer stuff

#

might check documentations later

hallow crag
#

aight fair enough

regal salmon
#

i still habitually use ipairs and pairs lol

hallow crag
slender marten
#

?

#

not about what use to detect but rather how to make it better for high ping players

#

idk if i should make hitboxes on client and idk magnitude checks on server

#

or

#

idk

serene cradle
#

it has goodsignal module

slender marten
#

also is !strict good learnint

#

learning

#

?

serene cradle
serene cradle
# slender marten wth is muchachohitbox 😭
ebon wren
#

anyone here making a bg game and needs help

hidden matrix
#

i need a dev that could help me with a global chat system in 30 minutes

#

pls dm me

hidden matrix
#

like i type /globalchat and my text and the entire game sees it

#

like what sammy , jandel or the BIG games does

regal salmon
hidden matrix
#

on what?

deft coral
hidden matrix
hallow crag
deft coral
#

Well correction it can work but you shouldn't

regal salmon
#

allows you to send messages between servers

deft coral
#

The new API says you shouldn't, or it implies it

regal salmon
#

what should be used instead then?

deft coral
#

TextChatService needs the player object to properly filter messages

#

Otherwise you use DisplaySystemMessage but that isnt for chat

#

Meaning theres no way to filter a global message

regal salmon
#

you can filter messages before sending, no?

deft coral
#

You cannot

regal salmon
#

youre not gonna be using messagingservice directly from the client

hallow crag
#

why would you need to filter messages made by devs

deft coral
#

You cant because TextChatService filters it using a live TextChatMessage instance

#

Which cannot be created

#

You can only create one from a system message which isnt filtered

regal salmon
#

what's the difference between the textchatservice filtering and the textservice filtering

autumn oyster
deft coral
regal salmon
deft coral
#

The object it returns, previously used to filter chat for specific users (the way you do chat in general, so an older account doesnt see filtered text but a young one does), is defunct for chat usage

#

I promise you my word is gospel rn cuz I've been working on a comm for this text rp game for like 3 months and they paid me to research this and find solutions

#

You can ofc look it up urself im just sharing like im not making up assumptions

regal salmon
#

i see
what would be the correct way to do a global chat system then?

autumn oyster
#

rip my granny she got hit with a bazooka

#

does anybody here actually make a living off roblox?

#

or made a reasonable amount of money?

regal salmon
autumn oyster
#

no like

#

in this chat lol

regal salmon
#

ah

iron kraken
#

no

regal salmon
#

probably not

iron kraken
cold walrus
#

CAN SOEMONE HELP ME MAKE IT SO THE PLAYERBECOMES A BRAINROTA ND WHEN TYHEY GET ENOUPH WINS THEY UNLOCK A MORPH TO SWITCH TO THE NEW ONE

autumn oyster
cold walrus
#

is it hard to do?

hallow crag
#

learn how to code

regal salmon
cold walrus
#

easir said then done

autumn oyster
#

ah

#

is it a lot of work?

hallow crag
iron kraken
#

if my game fails ts is cooked

cold walrus
iron kraken
#

literally its grow a garden but better

deft coral
iron kraken
#

i stg it is

deft coral
#

Ans you have to use the textchatservice api

hallow crag
iron kraken
regal salmon
hallow crag
iron kraken
regal salmon
#
  • its not misused
hallow crag
#

how much are you investing into advertising

deft coral
#

But for ur question,

iron kraken
deft coral
#

I mean obviously if you trust them not to report you it should be fine

iron kraken
#

i can spend some of it

slow plover
#

brother

#

invest the 1k

deft coral
#

U just use DisplaySystemMessage

slow plover
#

dont waste it on roblox

regal salmon
#

i can't imagine anyone would if it doesn't get abused

iron kraken
#

ill only spend a bit bro

hallow crag
iron kraken
regal salmon
#

though some people are petty and would do anything to get a game taken down so maybe

deft coral
#

Yeah

iron kraken
#

anyways if i invest like how that gon make me any money

deft coral
#

Im just here to like give the rundown lowkey if u wanna bypass it then thats like a risk u gotta gaugr

#

But it is bypassing

iron kraken
#

itll make me money when im dead i guess

#

πŸ₯²

hallow crag
#

never done marketing in my life

iron kraken
#

its robux and usd

#

robux its worse if u buy it

hallow crag
iron kraken
#

becuase ur converting money into robux then to ad credit its bad

#

buying directly saves money

hallow crag
#

it probably just corresponds with devex rates

#

and who buys robux

iron kraken
#

idk

#

back in the day i didnt think u could buy directly with usd

autumn oyster
#

do you guys ever wonder how much robux is sitting in the official roblox account

hallow crag
#

yeah it was just robux

#

a while back

autumn oyster
#

from all the sales

iron kraken
#

ye cuz i remember my friend bought robux to advertise his game

hallow crag
#

since

#

its useless for them to have it

autumn oyster
#

it probably does

#

it’s posted from the roblox account and no reason for them to

#

program it in so that the robux evaporates

#

as it doesn’t bother them

hallow crag
#

yeah but what if someone somehow infiltrated the roblox account i dont think they would be that stupid to keep all the robux in there lmao

autumn oyster
iron kraken
#

wpoof

hallow crag
#

yeah i mean somehow

autumn oyster
#

that’s what they preach

hallow crag
#

i dont think they would take that risk

#

of ruining the economy

autumn oyster
#

if somebody signed into the official roblox account they’d probably have bigger problems lmao

hallow crag
#

i mean yeah you would 100% need an inside job done

autumn oyster
#

let’s do it

#

you blow up the side of the building, break into their servers, hack in and get out

#

and i can be on the lookout

hallow crag
#

yeah and get 10 years in jail for stealing a roblox account

#

πŸ’”

autumn oyster
#

10 years in jail but people will make cold edits of you so

#

the scales sorta even out

#

am i onto something

hallow crag
#

well you do you bro

#

πŸ’€

autumn oyster
#

i need a second pair of hands bro you aren’t going anywhere πŸ’”

thorny trench
#

word

teal tangle
#

this might be a dumb question but how do i use remote functions

#

maybe this should go in code help
oh well

regal salmon
# teal tangle this might be a dumb question but how do i use remote functions

it's similar to remote events, except you can return values back to the sender
on the sending side you'd do something like
event:InvokeClient(player, arguments) or event:InvokeServer(arguments) depending on where you're sending from (InvokeServer would be called on the client)
then on the receiving side you'd do something like
event.OnClientInvoke = function(args) or event.OnServerInvoke = function(player, args)
you can then return values from them

e.g.
server:

event.OnServerInvoke = function(player)
  return 5 + 9
end

client:

local value = event:InvokeServer()
print(value) -- would print out 14 in this case
#
teal tangle
#

ok thank you

regal salmon
thorny trench
#

they do stuff

#

and are cool

#

type shi

hidden matrix
#

someone pls tell me how to make global chat?

regal salmon
#

definitely still filter the message before sending it out though

gaunt crater
#

How much do ya'll think it would be to hire someone to add an RPG/flamethrower to my existing TPS/FPS System?

gaunt crater
rough ferry
#

General question for anyone with knowledge, I'm really not a programmer but I'm curious;

Are directional movement systems in games notoriously laggy? Can they be made well and still be optimized, and if it were integrated with a combat system, would it be a terrible idea?

fickle flame
#

by directional do you mean just controlling which direction the players can move?

echo belfry
#

chat would it be better of looking at example code to learn how to start creating something, or should i try programming it purely off problem solving and my current knowledge

rough ferry
#

For example when you hold S your character might actually do a backpedal walk as opposed to default roblox where your avatar will just flip to look in that direction and walk forwards even though you keep your camera in the same spot

knotty holly
#

can i join somone on there game for free just need some experience dm me

#

can i join somone on there game for free just need some experience dm me

faint talon
#

how do u script a ui card thats 3d when u move its corners by hovering?

thorny trench
#

What does that sequence of words even mean

alpine dirge
#

Who needs a tester

alpine dirge
echo belfry
#

are there any good resources for learning vector math in Roblox?

rotund pawn
#

Hello!
I am looking for help with organizing structure for "advanced" spell system.

Server loads data => Sends config to player => Unlocked spells + keybind gets loaded (UI) => on key press, if in keybind and can cast => RemoteFunction => Server Validates ownership of spell & mana => Adds player to spell debounce & execute spell => returns true => client runs cooldown

Spell Handler takes function, gets magic type & spell => Gets module of specific spell (fireball eg), gets magic type effect => Creates hitbox with .Touched function that goes forward (with some onhit effect specific in magic type module) => FireAllClients with params => All Clients create the spell effects.

Any suggestions/ optimizations?

dense fractal
#

nOOBS

flint rose
rotund pawn
#

That is just a code flow before I start yk

exotic lantern
exotic lantern
rotund pawn
exotic lantern
exotic lantern
rotund pawn
rotund pawn
#

Shapecast I assume is virtual part that can be tweened and detects hits?

exotic lantern
exotic lantern
exotic lantern
#

I mainly used it for my sword. It works very well.

exotic lantern
exotic lantern
rotund pawn
#

Yeah thats the plan, server will handle the detection, dmg, onhiteffects.. and client will have the effects only

exotic lantern
#

I made a mistake. Just a little bit.

rotund pawn
#

Will def check that out, sounds better than flying part with touched πŸ˜„

serene cradle
rotund pawn
exotic lantern
rotund pawn
#

Do you know about any guide? I am unable to find docs about that

#

I know I will use shapecast for spells that are instant, like slash. But can't find any posts/guides how to move them

exotic lantern
#

This is not a function. This is a typical use of raycast + spherecast.

#

wait a sec

#

Ill try to find

exotic lantern