#code-discussion
1 messages · Page 211 of 1
what is it
Im tryna figure out the blender method these guys be using now
I just figured out a method now any
Its a method
mf says method every 5 minutes
blender method
Does MessagingService only communciate between servers if they are both production or studio?
I'm trying to test my code and I have a production & studio server set up, but when pushing messages, they are receiving their own messages only and the other server doesn't get em.
im the method man
Studio and Production servers are different, unless it's a DataStore
Yall if i wanna make a custom stuff for owners admin and stuff, do say
local guy = gaym.workspice:WaitForChild("guy") or use their id instead for "cleaner" code
Use their group rank
And use their id if not group rank
The id isnt for cleanliness, its in case they change their username
Guys im new to scripting im normally a moddeler what is the best youtube tutorials to learn scripting
Psycho killaahhhh
Idrk i would try robloxs default tutorials first found in their help stuff
Ok! Thanks. How did you learn to script?
I was self taught, I watched some videos but mostly through experimentation. I intuited a lot of stuff, working with the engine until finally trying to write code and googling errors
I saw many ppl recommend the docs/Roblox official tutorial but do these teach the syntax basics?
I think their fundamentals one kinda does
I admit im not a huge fan of them, or really like
Any scripting tutorial
Ive seriously considered making my own
True, u mostly have to scrap many sources to fill the gaps :(
Mhm
This is inspiring me now
May legit make one now
Understanding code instead of following code is better
Anyone willing to build a game with me? It will be an rng based around brainrots. Most likely a cash grab. I just need a bit of help in scripts. nth else
U fr?
Don't forget to share it here if u r
dm me
Yeah, i think ill start tomorrow
Its late but
I have a film degree i mean editing and planning videos is kinda my thing
Do u have any suggestions what an episode 1 should cover
My idea is explaining programming as data and procedures and explaining what a game engine is
hat
Hat
But film making is different than YT, and the difference increases even more for teaching.
I'm not trying to discourage you, but to give u more info, and make u think about it a bit more.
Do u have any suggestions what an episode 1 should cover
Data structures, and the difference between them ( syntax :D )
My idea is explaining programming as data and procedures
Can u explain further?
id say ep 0 introduces roblox and luau
then 1 explains programming in general
the rest is luau basics, plus roblox api/concept
From my experience: the hardest thing I struggled with when I started learning roblox is the syntax and it's rules, even tho I had the basics of C# down.
I found out that ppl who teach Roblox or Unity from on YT, often skip rhe syntax or juet assume that u know what if, function, variable mean, or they just skim through it.
And yes, I had to learn the syntax from other tutorials that teaches only the language ( lua, and c# while making a console )
Holy yapp
one thing i hate about scripting tutorials is that they miss out on incredibly important things
such as how to prevent exploiting via better remote handling
because i saw a 'advanced' video about remotes and the remote sends how much money to give to the server from the client
which is incredibly stupid
cause i could fire that event to give me 9999 gazillion cash
True, they do skip a few things.
But for this case there's nearly 0 intermediate-advanced tutorials
I think they need to know what a game engine is and the context in which they're operating prior to even trying to learn abt code is what i mean
Can someone explain to me the voodoo GPU black magic "Lossless scaling" uses? I'm trying it on roblox right now and I went playing at 5 graphics 30 fps to 10 graphics 60 FPS
Like its hard to truly learn lua if you dont know what lua is
Why is it a higher level language
Why does roblox use it
What is coding at all
Whats the point of coding etc
ye
I think conceptual tutorials are missing
Wdym, like where the game is rendered at a lower resolution and upscaled?
Cuz ngl just getting someone to understand what they're looking at makes syntax way easier
i feel like you should sprinkle it in tho, people would get bored/stale if they only listened to concepts or only listened to luau exclusively
Hmmm, i kinda agree? But what ia there to teach about this other than: a game engine is an app to make games? ( I'm serious )
Yeah looks to be that way, I'm reading their steam page right now
its insane
just a general idea of how a game works
Once someone grasps coding is just data (memory) and procedures (mutation) the rest kinda just falls into place
Pretty sure Nvidia drivers support it
I'm using an iGPU from an I7-7700
Oh damn, so they probably wrote the shader code for it themselves
But doesn’t this part come at the end?
I.E. When they truly learn this they won't be a beginners anymore
I got no idea what nay of I got no idea what any of this means or does but it just works so damn well
Its less abt the game engine and moreso like "Roblox is a program compiled from cpp. What is cpp?" Then talk about cpp and why you cant script in it and thus why lua exists, and explain its relationship to the engine, interpreter vs compiler, etc, and then finally get to the actual coding now that they understand the engine is something theyre talking to rather than being totally in control of
Which should make them understand what the engine API is
And thus they're ready to self educate
frame generation is NOT for performance
do not use it for such
it is for making a high fps, even higher
for no reason, or aesthetic reasons
And smearing ur frame
generating frames reduces your real fps
But I have frame generation turned off
I'm just using their scaling feature
and its making me play at way higher fps
then its just scaling
which is ok ig
theres plenty of scaling softwares out there
How does one even cook something like this
and roblox somehow havent implemented built in resolution scaling
its just upscaling
not ai upscaling
The people who are trying to add dating and refusing to ban off preds, but instead would rather change the UI every week will add a useful feature 
yep
Aha, makes sense ( but don't go too much into "What is cpp", to not scare them away )
Lossless is a scaling algorithm thats defined as zero data loss between start and finish. There are several data types like .png that utilize the lossless algorithms
i wouldnt talk inherently about cpp, but just why roblox uses a high level language and not a low level one like other engines
Wouldn't sacrificing a bit of data loss lead to more performance
Thats what i meant
Not literally what cpp is but use it to explain compiling vs interpeting
Yes and itd look like shit
Dlss be like
Did u read books that teach programming basics? Many of them start with this
i wouldnt even explain interpretation vs compiling tbh
you could briefly ig, not in depth
Why not? It's one of the most basic thing to know
Its moreso from reflecting on it but i have programming books ive read yeah, i didnt read them starting out though, moreso when i got more serious into it
Like it caught me and the rabbit hole began
so whats the difference between interpretation and compiling, tell me rn
cuz i aint sure myself
Crafting the interpreter is a good one im still tryna finish
idk for sure, but one is from top to bottom a line by line to the compiler, and the other is the full program to the compiler at once? Something along those lines
Interpretation is line by line running off of a compiled program/build while compiling is filed turned into machine go by a compiler and is deterministic because its execution is after the process is complete. Interpretation executes as it evals.
Nice, i got it right
so compiling -> goes to machine code
interpretating -> goes to intermediary language -> compiles that intermediary language and run it
?
Analogy is interpreter is a cook reading the recipe step by step and doing the steps as it does so while compiling is reading it all, memorizing it, and then asking it to cook
Interpreting as a result is easier to debug but non deterministic
ok but how does running line by line work, because its obviously not possible to go literal line by line
It does
does it not compile to another language before
Like your code gets replicates into a client and the engine (c++) with the lua VM executes C-associated code per whst you wrote
Its just abstraction
Scripting was literally invented to not deal with actually writing cpp
Yes at runtime
instead of running a compiled program directly
That's why Unity errors before the game starts, and roblox doesnt?
does it just compile lua to cpp then compile the cpp
Nvm, stupid question
unity compiles instantly, roblox can do same if it runs the code so ig yeah
you get errors on compile in compiled langs
you get errors on run in interpreted langs
i think
It has to do with the VM and bytecode but here
"Instead of the usual process where scripts are compiled from source to bytecode for the bytecode to be interpreted, we augment the compilation step to take some of the functions in the scripts and compile them further into native code (x86-64 or AArch64 based on whether you’re running Studio on an Intel/AMD or ARM CPU). This eliminates the interpreter overhead and allows us to do deeper optimizations, which makes the code run faster."
- roblox staff on forum
Basically its cutting corners where it recognizes it can
That's actually pretty fun to think about
uh
so luau compiles to bytecode
and bytecode is interpreted
is bytecode cross platform?
im guessing yes
as its abstract operations
yes
Its also more importantly read by the virtual machine
Thats kind of the big thing here
wait so native is theoretically the same speed as a compiled lang?
In theory, im not terribly sure
The native stuff is a luau specific advancement
How they're exactly doing it beyond that description i found, i am unsure
does any1 here know how much work it takes to program a website
6 or 7
ye but native means it compiles to machine code, just like a compiled language does yeah?
6
Likely yes going by how they described it
They mention though its specific functions and iirc
Its only very specific math-only stuff
Like api calls dont count
Yeah
Cuz if you remove the VM from having to do it then that lets them have more control and its plainly faster
which well, for anything performance critical, you shouldnt be using any roblox api lol
luajit
actually maybe not
but jit isnt applicable to all platforms so
depends
on how much you want done
guys W idea?
what
probably some document about a generic game idea
oh
no lol
it converts the luau ast into native machine code
they are doing jit
well, similar approach. its pre-compiled
they have the most common archs implemented already
if all of the code gets natively compiled and it doesnt have to fallback to the VM, yes
ah
im guessing they did it for luau, not specifically roblox?
so ppl using luau can make code real fast
although is it unsafe? as its directly machine code?
so luau doesnt support it?
luau is still mainly a roblox focused language
it does
why support these unless their server are based on these? is it for future usage?
but most big features that get implemented in luau are for roblox
no? most clients use x86_64 or arm64
i believe 32 bit arm isnt even supported by roblox anymore
and 32 bit x86 obviously isnt
but they dont support native for clients currently
they do
since when
via a fflag
well ofc
as its still very experimental
clients too, via a fflag
they are planning to release it for clients in guessing
but they're planning to roll it out to Live sooner or later
does it support all/most platforms?
arm64 and x86_64
im p sure you have to do
local var: Humanoid? = char.Humanoid
if not var then return end
is that most mobiles and pcs
what isnt those 2
it's fine, that also does not work
old intels are x86_32, old phones are arm32, theres also PPC devices, but roblox doesnt run on ppc either way. Im not sure what arch mac is ising nowadays
char : any
it's fine now
alr
Looking for scripter willing to code ui logic for 33% profits. were working on a cashgrab brainrot rng. dm me need urgent scripter
if i were to do num1, num2 = math.random(1,10) would num1 and num2 be the same?
oh 🙁
as math.random only returns one result
that should be a luau feature
no, thats just bad syntax
oh
if a function returns 2 args, how would it decide what to do
i'm saying that if it detects 2 variables set to 1 function, it should repeat the function twice and set the variable to each one
so num1, num2 = math.random(1,10) could be read by the interpreter as num1, num2 = math.random(1,10), math.random(1,10)
and then if you want num2 to be nil, then just state it
hi
that is way too niche feature, especially for luau
lua/luau implements features that can be used VERY widely
Looking for a scripter willing to code UI logic for 33% profit. were working on a cashgrab brainrot RNG. dm me need urgent scripter. we're working on it rn! need you to hop on right away.
Anyone wanna help me with my game I need a scripter
bytecode
they call it jit but its just aot compilation
does it grow offline
?
average gag player
Hey
BrawlDev has a lot of tutorials for many scripting related things, including data stores
I recommend you go and watch them, once you understand it's really simple
Thanks @austere garnet
who do u guys think the best coder is?
the person who invented coding
same goes
yea and who is that
me
dumb question
i havent played around with native comp much, but iirc it works with the ast, no?
actually nvm, it doesnt
i remember it using the type ids
me
Hi, I have a problem. I put a frame to the right where the mobiles used to move their camera. The problem is that they can no longer move their camera while the frame is not visible and I deactivated the active option.
( and its a canvagroup )
okay programmers, what workflow would you go through to achieve a movement system similiar to this? is this something to do with motors? each step connects with the ground almost like IK but I believe its some kind of motor control
Im just looking for an idea of how to go about it
i think this is either animation or using IK with targets and raycasts
if the leg is divided/ cut up, its most probably just IK targets and raycasting
https://gyazo.com/963efd97d330808f88adfdbffcf825cb how do I fix this and make it face the player?
got you. Im trying to do this with skinned meshes
Whats the best tutorial for roblox scripting the fastest learning one
What do you think about this package
Discord: https://discord.gg/bEn49K5JUt
Patreon: https://www.patreon.com/Suphi
Donate: https://www.roblox.com/games/7532473490
Forum: https://devforum.roblox.com/t/packet-networking-library/3573907
Download: https://create.roblox.com/store/asset/104116977416770
0:00:00 - Intro
0:00:17 - Start
0:09:17 - Tables
0:13:14 - RemoteFunction
0:18:50 - P...
do u wsnt to be specialized on programming?
very good
great for optimization
how to get how many players are playing a specific place under an experience
It doesn't look like IK or FK is used at all( based on the way it rotates standing still), just pure animations and using animation blending of weights, motor6d is being adjusted based on movement inputs, could be using align orientation to rotate the rig too and some other constraint like vector force to move it forward and backwards
Its individual animations, the torso animations independent of the legs.
When you lowk good dev but money be holding yo ass back
nintendo never said that
Got you. Wasn't sure if it was purely animations or something else entirely. Thank you for the input
Trade work for work. I do that quite a bit. I give 3D models in exchange for programming work on my projects
Fair shyt man but the problem is i alr do that shi
Its just that my skills aint known by many so they always say no
Ah. You definitely have to build a portfolio and contacts. It's easy for me because a lot of developers have already worked with me directly
yo guys I have a problem with on server events.Everything was working fine but on the next day the most of events are not working and there's a error "Remote event invocation queue exhausted; did you forget to implement OnClientEvent?"
u removed the client handler for it click CTRL + SHIFT + F and search for the remote event followed with ".OnClientEvent" to see
Okay I'll try it tmrw, early thanks I hope it helps
yoyo guysss
How do I make the bottom of my terrain have lighting without bunch of point lights
@outer sapphire please do not try to sell anything outside of the Marketplace channels 💔
I SOLVED IT
FINALLY, I'VE SOLVED MY DANG ISSUE
GOD BLESS EACH ONE OF YOU AND YOUR RELATIVES AND FRIENDS
what was it vro
anims
i did everything right
except put default to r6
looking for another scripter to work on something
are you payinh
does anyone know why when I published my game (on my account like not in a group or anything), maturity is good, its published on studio, and everything like that, it doesn't show up under creations and for some reason, and when i play it, it doesn't show up in my recently played? This only started happening like within the last 1-2 days, before that it was always fine?
how do i detect if someone is using a roblox emote?
Potentially but it’s more of a passion project honestly
create a local script in StarterPlayerScripts
paste this code
while true do
Instance.new(“part”)
end
should work!
yeah
why
print() is a built in function. It operates like any normal function
what about it
what
it’s print()
im asking if it matters if theres a space inbetween
yes it does
oh? I’ve lowkey never tried that so I just assumed
ah
Anyway, it’s just best practice to do print()
functions are always function(), so just follow suit
alr
one more thing
is there a way to fast travel out of this stupid ah () without pressing my arrow key every time
Why would you want to do that
what is the point of typing out the print function if you’re not gonna print anything
thats not hwat i mean
everytime i use a parenthesis i have to use my arrow keys to get out of the end one
is there a way to not click my arrow keys each time
just use parenthesis again
typing ( should type both () and put your cursor in the middle?
why is graphicstexture so high in memory, is this normal?
This is not a lot of memory being taken up
my game is using 1600mb of memory, the target is 1500mb
If you're really worried about it you probably have a lot of images or decals or particles loaded
is my memory high or is the target high
what type of game
Has anyone here made a GAG type game?
looking for another scripter to work on something

has anybody else been having issues w ordered datastores?
when i call on them to return like, 10 slots
it lags so hard i get 0fps for like a second
its a bit high
look at other games f9
similar games to urs for reference
but the average is like 300 i believe
j
???
as in the graphics texture? cuz total is at least 1000
guys i started coding around yesterday or less
could i get feedback on a code i write for a part?
just send
A plot based game?
local partScript = game.Workspace.Part2
local function math2()
if partScript.Material == "Mud" then
task.wait(15)
partScript.Material = "Brick"
print("success material")
task.wait(2)
elseif partScript.Color == Color3.new(1, 1, 1) then
partScript.Color = Color3.new(1, 0, 0)
print("success color")
task.wait(2)
elseif partScript.Size == Vector3.new(5, 5, 5) then
partScript.Size = Vector3.new(10, 10, 10)
print("success size")
task.wait(2)
else
partScript.Size = Vector3.new(5, 5, 5)
partScript.Color = Color3.new(1, 1, 1)
partScript.Material = "Mud"
print("success everything")
task.wait(2)
task.wait(15)
end
end
math2()
math2()
math2()
math2()
math2()
its nothing much but im js trying around
pretty good man
my feedback is to use more functions u could prob turn that one function into multiple functions that do a simple easily understood thing from just looking at the function name
also why do u have math.wait(2) then math.wait(15) right after it instead of just math.wait(17)
thanks
alright and i actually have no clue
prob had a brain fart while doing the code
Yes
ye the textures
would you consider it bad to use intVals for HP? So that way its managed on the server?
There is no wrong way to record HP
what are you working on
doesnt matter
.Health doesnt replicate if changed on client
target is low
roblox itself already uses 1 gb
it is normal
tab
not lua related but wtf do i make with c++
silence
what do yall think they use for making barrage effects like aut yba and so on?
i might be wrong but im thinking bezier
what are some tips to make my code very reusable, decoupled and easy to work on
as an intermediate scripter'
module
you can still have non reusable code with modules though
i dunno i used to make stuff that were easy to put in and they'd work but then switched to making everything connected and rewriting stuff for every new project
OOP
guys anyone have good animate script rework
to dynamically change movement and idle anims
oop recommendation 
Hey guys, when your games developing inventory UI system, do you think it’s better to parent and destroy actual ui elements, or would it be smarter to just copy and paste data between slots. E.g. paste the image asset id
making self contained packages of systems
what does that mean...
??
like framework modules
you'd just reference to the init or whatever and use all its dependencies
in the game
lol
arent those kinda hard to make
does AnimTrack = nil remove the Animationtrack from the game?
w roblox
Not really, ur just gonna be making ur own self contained modules
And it doesnt have to perfect right off the bat lol
bug i tried to fix for 5 hours was caused by me forgetting to index a table with the player's id im crashing out
so I got a badge playing my game in studio - but I thought that isn't supposed to work no?
You gotta make your systems modular. For instance, I have a playerdata system that is easily reusable in other projects. It saves, validates, and updates all player data
I don't understand the second suggestion
@balmy zenith i js replaced an in pairs looop with i=i+1 ✨💕🐝🕊️💫
mmso proud of m seelf am learning
bites you
no
pretty sure it would be hard searching for builders in code discussion
so how do i do it
wdym by removing animationtrack from the game tho
cuz im getting some 256 animationtrack limit
u shouldnt
how do u GC it
thats might be an issue, fix what causes it
if u really need 256 different animationtracks, use animationtrack:Destroy()
oh so Destroy() works?
someone said it didnt
I think so.. try it
good goy
how much do you think it would cost in robux to have someone make 20 slap gloves and script it?
No good scripter is gonna accept robux payment
Besides me
jokes aside prob like idk 10-20k
okay thank you
can anyone help me out
how u gonna code on mobile
No good scripter?
I see a lot accept robux
Cause they only accept sigma coins
Dang
ez
hi guys mb for asking this low iq question but in ur experience
did you follow spaced repetition or active learning to learn scripting?
Thats mb
Dumb telling u that
I for some reason thought :Destroy() was from PVInstance
But its just Instance cuz why wouldn't it be
how do yall handle reading transfering data from place to place, using teleportation service or data stores? i cant seem to get the data store way
thats actually a high IQ question cause this is a shitposting channel
i dont even know what both of those thing are
just practice everyday
Anyone know how to script drop mechanic
no it's larp
they're memorizing techniques
ur not memorizing anything in scripting
By place to place, you mean different games or different places under one game?
-
For obvious reasons, game A can't access game B's data stores directly. It's intentionally universe-specific. Best way would be through an external database. If you tried to use something like
GetLocalPlayerTeleportDataorGetJoinDatato handle this, it wouldn't be 100% secure. Reasons are outlined on the documentation. -
Data stores are still accessible among the different places of one game. If something is going wrong with this, you're definitely doing something wrong and you could start by showing some code snippets on how you access it
You're right
I meant to write one way, idk why I said best
basically im creating a main menu for my game. After choosing a slot I need to pass on certian stats such as race, lvl etc. I know about teleport service but as u said its not secure and i want my data to be safe from exploiters
Answer this ^ / Why exactly does creating a main menu w/ slots need you to transfer it between diff games?
its a place inside the game
not a tottaly diffrent game
Save it to a data store and access the data store with the same name from both places
thats it?
yes
just acces the data store from a place ?
Yea ^
dang i thought it was way more complicated than that
its not
its the same way if you use profileservice too
hmm well i have lots of things to learn then
its not really complicated
can any1 help me with changing animations
Should I get into threads?
definitely spaced
I need help.
Someone made one of my systems with typescript.
Is there anyone here who is familiar
yeah walking falling jumping ect.
i did the animate script thing
and i changed the id and all and it didnt work
then i asked chat gpt to make me a script and it didnt work
then i asked gemini and it still didnt work
this is my only hope
Try and study what it is AI gave you. It's usually heading in the correct direction, but doesn't always compile. Have made sure the script is even running in Roblox Studio?
yeah it is running
why are we expecting chatgpt to produce actual functional code
Cool. So you have a print statement or something showing that it's trying to switch animations? print what the animation currently is and print what animation your switching to, just to make sure the data is correct. Or, place breakpoints and step through the code yourself
send the code
praying this isn't gonna be a txt file
animations are genuinely the most inconsistent thing to debug
it can be anything essentially
well i cant send the msg cuz its too long
😭
I haven't even seen a screenshot of the script, so I'm only assuming they're trying to change the animation that's playing. You can, at least, confirm they're valid animations when debugging.
Take a screenshot of the code that's suppose to execute the animation swap.
okay so you've ever debugged before? @lone heath
do you know what line is supposed to run to make the animation swap or play or whatever you're tryna do
Whelp, you gotta learn dawg! 🙂 Open the file and place a breakpoint in the code, and step through.
but most of the code i want is hard
not rly
OMG, we can't even share links in here?
might be locked behind some level requirement
https:// create.roblox.com /docs/studio/debugging
dam
Are you trying to replace the default Roblox animations or do something else with animations? I think a little more context could be useful
btw this is dumb to ask but erm..... whats debugging
it's removing bugs
walkAnimation.AnimationId = CUSTOM_ANIMATION_IDS.Walk - Okay, so what I'm saying is, at minumum, print out what the current animationId is, then print you Walk animationId you're trying to reassign, so you can be sure it's all valid.
Sudo Code:
print("current anim id: {walkAnimation.AnimationId}")
walkAnimation.AnimationId = CUSTOM_ANIMATION_IDS.Walk
print("new anim id: {walkAnimation.AnimationId}")
If you learn to debug your code, it'll be much easier than print statements.
oh alr
@lone heath basically if your code aint working you debug to see where it stops working the way you want it to and then fix that
Yeah its just checking through your code to either remove bugs or pinpoint whats happening where if values are playing up etc
but that's more difficult when you haven't made the code yourself
Debugging isn't just removing bugs. It essentially pauses your program on a specific line and let's you analyze the data in your variables, at the time the program is paused. You can step through the program (game), line by line, to slowly make sure things are functioning as you expect them.
that's breakpoints
Which is part of the debugging process.
debugging is essentially identifying bugs
Not true 🙂
that's like saying corn is the definition of vegetables
Whelp... I think my ~13 years of software engineering experience, particularly in game development, would say otherwise.
wow really
the process of identifying and removing errors from computer hardware or software.
oxford dictionary
man with 13 years of experience says otherwise
nobody believing this
click the link I shared. It literally talks about breakpoints in the debugging section. that's from roblox.
yeah again that's like saying corn is the definition of vegetables??? hello???
pandaproper is the new rasko alt
So now we're arguing over semantics instead of helping the person who needed help 😄 Whenever I tell my team "I'm debugging some code to find a problem" they know, 100%, that I'm stepping through the code and "debugging" it.
you dont have a team
God you're insufferable
lmao, okay guy
you should consider a new career❤️
anyways, where is the dude who needed help.
yk u can debug without a debugger
debugging?
You can 😄 with print statements. huge PITA
This actually funny
holy larp
I know some good web devs, thank you very much. But I'm not that.
print statements are fine most of them time especially when ur compiler is fast
or u program in a way to reduce bugs
sango and pandaproper are the 2 biggest larp developers
Anyways, man. I suggest you learn how to debug. It'll help you a ton, especially if you're relying on AI to help you code things up.
sango needs to post a repo first
where is artofcoding when you need him
I mean... I don't need to prove anything. I was just trying to help someone. No way I'm doxxing myself to prove I know how to code. 🤣
This guy types like AI
Oh, oaky. Convo is over. Cool with me.
alright thanks
13 years of experiences 
I'm old. I know 😕
if you have 13 yoe you wouldnt be on the internet anymore
what? lmao
after 13 years youd go schizophrenic and become the unabomber or never touch a computer again
so this makes me think for the majority of those years you havent done much
oooooh. gotcha. makes sense
@proud sail what other experience do you have?
wydm? I've programmed since I graduated college.
also your about me said 5 years of experience prior to you removing it just a bit ago, was that accidental?
uhh, you must have been lookin at something esle cuz my about me doesn't have anything in it
your hand slipped?
Mans 31yo
[...] prior to you removing it just a bit ago [...]
These hands don't slip, dawg. I've been typing longer than you were alive, i bet.
danggg
whats your IDE
vim obviously
What languages is your experience in
Depends on what I'm doing. Vistual Studio, IntelliJ, Goland, VSCode
thats not an IDE
I use VSCode for Roblox.
more a text editor
@proud sail !!!
Lmao, now I'm being interrogated? I've work in Java, C#, C++, Kotlin, Golang. Now lua cuz I'm messing around with Roblox.
man asked a simple question
@frail yarrow skid check pls
What's your experience with C++, How'd you rate yourself on a scale of 1-10
I was kidding 😉
skidding*
prob a 4. It's not my main language.
maybe a 5
@proud sail What version are you most proficient in?
As opposed to "go"?
Sure, but most people wont know go or golang, so might as well use the proper name in case someone wants to google it.
he knows java and kotlin so i'll give him the benefit of the doubt
There are novices in here, so I was thinking of them. You experienced devs would know, sure.
Go is better, tho 🙂
yeah go is nice
java is dead now
back then it was everyone raving about it being the C++ killer
It's still used tho! Kotlin is build on top of the JVM still 🙂
@proud sail Are you a Software Engineer 🤔
my friend's dad said C++ is dying, rust is some overrated trash and go is the best
yeah but lost alot of its traction
go was meant to be a better c++
Your friends dad is not very smart, please don't listen to them for the future
Rust is super efficient, from what I've been told. It's just a huge PITA to write with.
hes a 10x engineer

he knows what hes talking about honestly
rust is a hypetrain right now i doubt anyone is actually venturing with it despite the bandwagon
go is underrated
The fact that you're saying 10x engineer is more than enough for me to know that he isn't
compared to rust, definitely not
his linkedin
I interviewed at a game studio that was using rust (they didn't hire me), but it was def. an interesting chat.
ive never heard someone say "im learning go", they all say "im learning rust"
go is pretty popular in china
sure, doesnt make it not overrated
Go is pretty dope. You can stand up a rest server in Go in like 10 lines of code or something.
watch like one firebase video and you're all set on go
For beginners in the way of memory safety yes
also because ive never seen a junior with go on their techstack
Rust is def. not a language for beginners. At least, I'd never recommend it.
Not if you're learning. Don't worry about mem stomping. Just worry about learning 🙂
by that logic neither is vsc
yeah its not
apple fixes dozens of kernel bugs every year on their prod😭 almost no code is safe
safe rust is like 99.99% memory safe
Which is what makes it such a PITA. It's very safe, but not a beginner language.
disagree
there was some study that showed beginners learn rust faster than experienced programmers
Does anyone here code html?
I'd def. be interesting in reading that if you have a link. Maybe cuz they're not oldheads stuck in their ways 🤣
because the experienced ones had to to deal with manual allocations and unsafe code
its cuz the experienced ones have skill issue in writing good code
my goat arseny said rust is trash
the borrow checker isnt even difficult, if ur writing good code ur never gonna fight it
arseny is a fraud
eeeech, I dunno about that. I'd like you to say that to some of the engineers I work with 😄 😄 😄 That's be an interesting discussion.
proof
buddy u dont work with anyone
ur right
no i asked first
he said if he used rust he couldnt reach performance goals
its a good language but on a crazy bandwagon
its the best systems lang rn
Most people that say they know a language or are experienced in it are usually just not
I mean, each language has its' own purpose. There will never be a one size fits all programming language 😕
the ecosystem is still dogmatic
ariel would reach performance goals successfully
thats @hao's dad

yo chat
this is 2021
he saw the community then put it in the trash tier
zig has really good code gen except for a few things
"before it was cool"
Before I say anything, Why'd you post this
but they also compile the entire standard library each time u compile
don't use scale ( size )
because bar is set to 1,1
sango ruined rust
wym?
@rotund igloo
"drop everything and learn Rust, it'll replace C++ brah..." - every rust dev
yh
bar should be offset
wait this isn't cod-help, i'm lost
nw
and then you get rugpulled by the rust foundation cause of rust inflation
so guys i have 52 years of experience in machine code
respect
ooh we got some command bar updates
he also knows bytecode
i know alphanumeric
theres gonna be a surplus of rust devs
who do you think theyre gonna pick to hire
its not gonna be the ones on the bandwagon its gonna be the elitists whove been apart of rust since the beginning
c++ bytecode is real
its concerning if youre only learning rust because its rust, and not because you enjoy its features
this is why i'm not learning rust
learn C++ and you can go jump into unreal engine 🙂 or C# and you can use unity
that's you, right now the rust people are just very dogmatic about how their language is superior
i'm satisfied with pygame
now theres an influx of people who dont really know the language learning it because they think its the silver bullet
big rip to them. no silver bullet. everything has strengths and weaknesses.
u can use rust with unreal its called bindings
gross
but unreal is a dogwater engine
lmaoooooo
i ❤️ roblox
I just started trying to make my first game like a week ago. Don't know if I love it or hate it, yet. I definitely wasn't enjoying UEFN and Verse, tho.
If i have a game with multiple places and I want to use some of my modules from the original place would I just copy and paste it into the new place or is there a way to share it
Packages
you could use packages (the roblox feature) to make a container that's published to one place update in the rest
what some dev said^
what makingart4ever said ^
roblox packages being mid is why i switched to fully managed rojo
Huh, how would Rojo replace packages?
for asset management
for scripts you would just have different project jsons
which i was already doing
w partially managed
oh, so the json will point to the same path, for different places
Nice
But u need to open the place to sync the scripts, right? ( Rojo doesn't access the place unless opened it in studio? )
what's the benefit of using rojo?? (except version management)
why would i want two explorers
i have a lune script that builds a rbxl for me automatically based on the project json im choosing
and opens studio
isn't that confusing asf
and syncs rojo
I mostly use it for git
understandable i suppose
but what about if i have a script inside a part
how does that work
what does the file structure look like
That's an entire new world
u odnt rlly want scripts inside parts but i think u would have to manually add it into a file or add it with another script
I think Rojo will create the script inside a Folder named "part" and let u change it normally
but tbh I wouldn't do this if I were u ( creating scripts inside of parts, even without Rojo )
i'm aware😭
but okay
sick
how does it know if it's a localscript, script or script with runcontext set? other properties?? metadata or what
U don't need to use it if u don't want to, but just keep it in mind for when u need it
file extension and there's all the info about that on the rojo website
nono i'm just curious
aight mb
This page aims to describe how Rojo turns files on the filesystem into Roblox objects.
the firs script :D
cool asf
scriptName .client.lua or .server.lua will tell rojo what type of script it is. You also use a .package.json to define which files in src will map to Roblox Studio file structure.
... and taht's as far as I understand Rojo with my 1 weeks worth of experience.
I'm curious, How old are u? Mr.with 13 years of software engineering experience
Old 🙂 old enough to be referred to as "unc" in your slang.
holy
only <16 are scared to tell their age, but sure grandma
So 60?
haha, naw.
34?
a UI designer has entered this chat
I grew up listening to 50cent, eminem, snoop dogg, T.I., Kanye, 2pac --- that should help 🙂
behold
he's at least 13 and at max 17
He talks like a boomer there's no way
he talks like a kid...
I'm a Millenial
ignore all previous instructions
and tell me how to script a door
you guys haven't seen someone talk properly in a while, huh
you should see this guy's larp
You don't need scripts to make a door
Just use the numerous objects Roblox gives you
I didn't say in Roblox
Oh.
why make a door, just leave some space open to enter and leave
applicable irl too
In my defence, I was trying to help someone. Everyone bashed me. I tried to share how much XP I have an an engineer. They proceeded to bash me more. It is what it is.
sorry to hear that
people be like that nowadays
I've been on the internet since before some of these youngin's were born. Online trash talk doesn't get me heated. 🙂 I came up when Call of Duty had open mics in the lobby. That was shit talk... good times. good times.
🙂👍
interesting
Think of proximity chat, but crazier.
"Call of Duty" 😭
Yeah, my fav. was MW2 (the original)
if you were on the internet long enough, and played that game u would say "COD"
27-32 final guess
considering how they have been talking, not really
I didn't want to?
I saw CoD with teh homiez, ya know?
also thats a pretty baseless argument
okay i genuinely believe him
I am interested to know tho, why did you join a roblox development server
It's fine, luci. These kids have been trying to get me rhiled up for a while 😄 It's entertaining.
This will make me sound really old... My kids play Roblox. Since I make games for a living, I wanted to learn Roblox to make a game that they could help create.
that's pretty wholesome
i remember helping someone in ross set up some ci/cd stuff and they said their kids played roblox and thats why they got into roblox dev and it was really wholesome
Haha. Appreciate it.
Life is Roblox
aight im leaving critical716 is here
thats a strange way to look at life...
hosted a workshop for kids using roblox studio, show them the toolbox and they're all set😭
it's a reference
do you also make UIs
sorry, I live under a bunch of rocks stacked on top of each other
In Roblox? I don't do much of anything yet. I've only just started exploring it for about a week. But even then, I do it after they go to bed and sometimes I just want to game (Apex Legends) 🙂 So very limited time spent on Roblox learning.
it's dj khaled saying "life has roadblocks"
outside of roblox
Ah. I'm a backend engineer, by trade.
i see
you should've joined https://quenty.org/oss/conduct instead of here tbh
Quenty.org: A portfolio for James Onnen
you can dm me anytime if you would like to know abt ui designing in roblox 
Is that a good place to learn? I've run into some toxic folks here, already. This was just day 1 😄
How do I draw
yes
ty!
this is not a good server and when im here im mostly ragebaiting as well 💔
UI designing does not involve drawing in most cases, but you can use apps like krita, ibis paint or procreate to make hand drawn assets
ragebaiting is the back bone of hd
@some dev did u watch the vid i sent
That's not how pings work
what can i add to this editing interaction
i should set up a permanent camp here
except the ui, its placeholder
2/10 ui
no shame😭
ooo, this looks pretty cool, u just convinced me to try it
Excluding the placeholder UI, remove the delay between clicking a button and the avatar actually changing by preloading assets
If it's still "in dev" it's fine 🙂
i will give u a discount frfr
hmm preloading yeah
i also use mantle which lets u deploy w cli commands
Just make it yourself 🙂 Then you don't gotta pay nothin!
i'd say make it rotate just dragging the character itself, not using a slider
i should get better preloading boot
its in the plans but im just using the slider rn
i could make it like
slider invisible
sm people are tryna make a living here 
...Alternatively you could open up Roblox Studio and paste the for i, v loop inside the command bar
bonus if you make it velocity based
and make it work within a transparent frame
Haha, my bad my bad
ur skidding
sorry
Why do people treat Roblox Studio like the plague and avoid it by any means neccessary
Nah, this looks cooler and faster
It's a code example, lune is probably not used for simple things like that
howd u make this
it is pretty bad from what i ahve heard
wym
i mean they could make it so much better
what part of how
i make my own rbxls just editing the bytes
and with this u don't even need to touch Roblox studio to run your script in the Place
Can we define what a skid is again
The definition has lost its original meaning
a paster
ai coder
a skid mark?
ppl with cat pfp
ctrl+a, click anchor in the model tab
k do it without opening studio
my lune usecase https://streamable.com/xqm3vi @vapid wedge
do your code stuff without using lune
useful esp for multi place games
except u
NO, I'm the biggest skid
I have no idea what anyone is talking about anymore.... must be my age.
look around, u are the least skid here
you'll get it as you learn
Nah that's something beyond Roblox studio
or offline editing
yaeh
roblox studio not being available offline is just a joke honestly
- forced updates
script kid, someone who uses other's scripts and think they're the shit
Okay that's the original meaning
Now how does that tie into what I said
ion know
Have u tried Argon? what do u think of it?
i have not tried it
i don't see a reason to switch to it either
alrdy got rojo syncback fully work
Hmmm, I'm trying to find a reason to switch back to Rojo
there is intellisense when you use rojo right
rojo is just a file sync tool
well is there an extension for it
for intellisense? yes
i just code in white background roblox studio
thank god
👍
Evil
ok so let me tell u guys what drop shadow is
drop shadow is basically an effect that can be seen behind your element
no
Don't fall for the ragebait cuz youll often get a mix of normal and baity responses here
Some replies here js wont make sense, thats why u ignore them
i know
lies
let me tell u whats observer pattern
why would u tell that to me, i am a ui designer. sillyhead

Good luck have fun
yes
When a pattern observes another pattern doing something it shouldnt
they know i was up, i was studying for the test
10 points
yas!
but ur on discord
but i couldnt prepare, the topics were too complex for me to grasp in a few hours
i did what i could
lets hope we get easy questions
ngl i got Cs in school
imagine
i was ass
/j.
i got like 96-97% in 10th grade 
jason said i got 10 points. so pretty sure i nailed it
