#code-discussion
1 messages · Page 312 of 1
you send a event to the clients telling them that x player was hit and to play the hit vfx on said perosn
change the cameras orientation randomly
And a lot of the time it looks bad when I do it that’s why I wanna learn
that’s why I’m tryna learn
i can't really teach you how to do that stuff its just intuitive
i specialize in frontend scripting and its just finetuning and intuition
You should offset the cameras cframe
If you would like an example script id be happy to show u
that also works but it has a weird effect sometimes from what i remember
Tryna show me some code then
no?
me showing you code is not going to teach you anyways
the learning process is figuring how to code it yourself
sure, I js meant to make it look good Ik how to do it but how do I do it so it’s like good combat games
So how tf am I gonna learn
Ru dum?
Ill show you a simple camera shake script im just loading up roblox studio
its not going to teach you anything
no you wont youre just going to try to steal it and not understand how to use it
really
If he can understand it then it will help him
like he said hes trying to read it and learn
you are calling me stupid when..
- you need ai to code
- you are asking to learn from me
he actively doesnt know how a function works
I don’t need ai to code
i dont think hes going to understand it
Values
wrong
passed through
yes they are kid
u pass values into a function and the arguments have the value
ok what are parameters
What's happening here?
value is not the right term here
I cant post images here
u right ngl
guy is trying to ask me for my code to "understand frontend dev" betetr and im saying he wouldnt understand it because hes a skid
not skid
I’m not lmao
Here: local function CreateCameraShake(duration: number, intensity: number)
local startTimer = tick()
local connection
connection = RunService.RenderStepped:Connect(function(deltaTime)
local elapsed = tick() - startTimer
if elapsed > duration then
(connection :: RBXScriptConnection):Disconnect()
return
end
local fade = 1 - (elapsed / duration)
local shakeOffset = Vector3.new(
rng:NextNumber(-1, 1),
rng:NextNumber(-1, 1),
rng:NextNumber(-1, 1)
) * intensity * fade
local baseCF = camera.CFrame
camera.CFrame = baseCF * CFrame.new(shakeOffset)
end)
end
a simple camera shake
but he doesnt understand coding
I do bud
Larp?
this looks like AI
watch dm me and I’ll show u sum code I js wrote yesterday in 20 mins
what is rng:NextNumber
When I get home
just post it here
rng = Random.new()
U and explain it all
yo i sent u it
thanks
Watch Untitled by naketm_55557 and millions of other Roblox Studio videos on Medal. #robloxstudio
Dm me it I’ll look at it later
Yeh i declared local rng = Random.new()
Looks great bro
nice
https://vimeo.com/1182483119?share=copy&fl=sv&fe=ci
https://vimeo.com/1181325711?fl=ip&fe=ec
https://vimeo.com/996804349?fl=ip&fe=ec
https://vimeo.com/1110752597?fl=ip&fe=ec
This is "more movement" by Naketm on Vimeo, the home for high quality videos and the people who love them.
This is "inventory_System" by Naketm on Vimeo, the home for high quality videos and the people who love them.
This is "RadialMenu+Inventory" by Naketm on Vimeo, the home for high quality videos and the people who love them.
like bro im not dumb you call me dumb when u dont even understand anything
no bro youre just a larp
U think I can’t code tho lmao when I can
you use AI to code and its sad
ok what is a pcall
what do you use pcall for
using it to safely do datastores
yeah youre a larp bro
Nah don’t know that off the top of my head rh
LMAO
you missed two things
pcall(), parameters, arguments, and buffers
I got all those besides buffers
pcalls do more then just make sure a code doesnt error
you didnt even tell me parameters
Well it’s a protective call
ok whats a corountine
Ik what it does
what does skid even mean btw?
yo whats the difference between scripting and programming
nobody knows
Anybody got a good plugin for finding my scripts? Or how I can find all scripts easily? If I forget the name and location of a script, it takes me like 5 minutes to search around for it...
larp
there isnt one and anyone who gets a hissy fit over it is larping
Coroutine gang not corountine 😭
i dont care bro roblox spells it gay anyways
Thats how its spelt everywhere
have a actually good architecturally designed gmae
shut up bro i hate how its spelled everywhere
fancy ass word for nothing
You're just a ball of sunshine huh?
This guys gotta be under 15
no im above it actually

this is cool
mysterious pink cylindar
You can try -script in the explorer
It shows all scripts in your place
You can filter it too but ion remember how
is:ModuleScript in explorer
thank god, this is what i've been looking for. is:
xd just dump your scripts in folders and subfolders if you wanna keep an organised track
I like to have the scripts as children of whatever they're acting on, hence why I lose them sometimes
but yeah, a scripts folder would be smart
how do u do this
keep a notepad of the stuff tho
ctrl + shift + f 🤔
yeah but you can use that to find the script
I lowkey used this method before tho to force spawn brainrots in a random file, it is good but takes time
you can assume they atleast have a vague idea of the contents of the script
so its not the best
so you can search for some of the code and find it that way
you could also use the searchbar in the explorer and do like is:Script or is:LocalScript or something so you get easier access to scripts
oh fr never knew bout thios
The guy above helped. If you put is:script into the explorer search, it shows all scripts
yall got other server that give comms
are u lookimg for coms
Last day for eg guys, tath's very sad
nooo
yea my friend is
yuh
wha
Yup, enough internet for the day 😭 #americanfootball #rimreaper #nfl #americansports #funny #football #flagfootball
Isn’t it IsA:(script)
i think youre thinking of code
Yeah
this is the explorer search bar im talking about
This isn’t code?
Oh nvm
Your right then
you can search for specific types
Yeah just search for class name
also itd be :IsA("Script")
what if its not a script
Etc
Then you can still use class and
Classname
To find what your looking for
Not that hard
Ngl
Do people even hire scripters anymore?
the humble #scripter-hiring :
yeah
Because of how many ai scripters they are out there
if theyre not making a slop game especially
Ah okay
Novinity
Mind doing me a favor and I don’t say this in a manner of trying to be rude
Or trying to judge you
But you can please bring complaints to staff
There was three instances where mods were NOT available
even though there is 125+ mods
wdym?
i think
There was several instances where I would use mod calls for situations that should’ve been handled immediately yet we wait 30 mins and no mods or admins or staff shows up.
For example:
There was one guy who went to an adult video site in VC (I called 3 times) showing furry nsfw videos and sharing this to kids for at least a good 30-50 minutes. NOT A single staff or admin or mod had shown up to handle this situation mind you kids where in side of this call. (Our jobs as adults are to protect these kids)
Another example is when a kid was showing a video of Jeffery eps and I still called three times for a mod to handle the situation and Nothing happened he was also being racist.
And last but not least I got scammed recently and no scam investigation had occurred yet even though I made a ticket
@regal salmon
And yes there was multiple people there in the vc and not even a day later the guy joined back ( the guy who was sharing furry nsfw)
Idk to me it’s like why have 125+ staff if not even a single one is available at any moment
Epically when things like this can occur
unfortunately i don't have any control over any of this, i'm not a moderator, can't perform moderation actions, nor do i really have a direct line of communication with moderators outside of general staff chats
i report people the exact same way as everyone else
i do understand your concern, i've experienced these same delays, however it's unrealistic to expect moderators to be online and actively moderating constantly
it's a discord server and we don't get paid to be staff members
this is the type of thing you should complain in a ticket about so that all the seniors/management can view it and make the appropriate decision
Why is it unrealistic if there’s 125+ staff onboard with your guys team
But they’re still staff
You guys can def have some type of reach to get a situation thats dire desclated
and only moderators have the ability to view moderation related things such as modcalls, user reports, etc
Just like koi is a mod and she was in vc watching a guy named Austin getting bullied for about 25 mins yet sat there and did nothing
and scam department are the only ones who can view scam tickets
so we don't know these things are happening unless we're pinged or already there
So there’s no chat that staff can’t get in touch with admins or mods if anything dire was happening
if that's true then you should report them with a staff report
I would if I had the recording
But anyways
not specifically moderators, staff chats do exist but even so we can't guarantee they'll respond if they're already not looking at reports
My point is why have so many staff if none of them are on stand by
Even if it’s not a mod another mod can be online and still be doing absolutely nothing
Well that’s apart of the job no? To moderate safety
like i said, this is a discord server and this is volunteer work, people have lives outside of this
and being online on discord doesnt necessarily mean they're online, a device could have been left on or they could be afk
Well then they shouldn’t sign up for something that can actively be apart of. I could see if it was one situation but it’s multiple
hey guys we can call a trusted trusted adult to sort things out right ? (whos with me?)
If they know they can’t juggle work or life atm while trying to protect a community then step down it serves no good purpose if you can’t juggle both
(Also I understand cause I’m also a game owner have been part of mutiple discord staff teams)
they work when they're available
how long do u think it takes a complete begginner to achieve complete fluency over luau?
we have quotas to meet and evidently they're meeting them
or they would have been removed by now
Not from recent complaints from not only me but other people
what their quotas are, i do not know
all reports ive sent have been handled within 12-24 hours
oh theres a conflict
Well that’s you your a good one out of the few
But others
They’ll sit on they’re ass and do nothing
it depends on the person and how you're approaching learning
And it’s not just me saying it/seeing it
Also this not to bash you but people who know they could be helping with the server in their free time. (I can see if it was one instance but it’s mutiple and there’s not only one moderator in the server)
i agree that there are some matters that should be handled quicker than they are, however i'm not really in a position to make any changes like that
who you should be complaining to is a senior, manager, or department leader
to name a few, @brave cairn @maiden blade @neon viper @tardy ivy @lost yoke
Yeah understandable, I get that as well
Idk to me again my top priority is kids safety
Because at the end of the day that’s the people who are our future
sadly this is discord and no one can really prevent it except parents
however most of the time blame is shifted towards companies/workers when its just the parents being incompetent
Exactly but the most we can do is try and protect them as much as we can
That’s why I try to do
yeah by telling parents how to parent
Even though I know I can’t do much
True enough
banning pdf files only works for at the moment, they can come back make a new account or do it on a different platform
but telling children to stay away from them will prevent any of these scenarios of pdf files getting kids
It’s not even that it’s informing the kids that they are people here who will guide them and protect them
From people who bring them harm such as PDFs and etc
what do you mean by this exactly
i didnt quite understand what you tried to say
Basically imagine that’s. PDF was in the vc
It’s the adult job to make sure that they’re removed
And informed them how harmful that person can be
And preventing that said person/ thing from presenting future harm
yeah obviously thats true however practically it never goes that way for alot of reasons, hence why educating children AND parents is the best things anyone can do
(not even a vent) bro why do people act like you have to give up your social life and spend 43 hours a day infront of a computer to learn scripting 
It’s because they don’t understand that luau is actually easy to learn if you put effort into it
They think it’s like reading the Minecraft enchantment table till they actually try
my parents are both very active online and now when i look back to see how they raised me compared to other kids in my age, i can really see that they truly understood every kind of danger. my parents made it even so clear to me that one time when i got lost somewhere, someone found me which i didnt knew so i refused to go with that person 😂
Imo, luau is hard, but mostly because of the roblox built in API, not the syntax inherently
they told me to never share any important stuff with strangers in the internet because it could be a 60 year old grandpa and i wouldnt knew
yeah
Then yeah that’s easy
but the engine itself is written in a different language
u think its worth it to lean scripting for roblox?
im trynna learn rn but idk if i should keep going
Eh, depends on what you deem as "harder", luau is significantly harder when it comes to overall syntax complexity. Im pretty sure most lua code still works with luau, so luau is just an lua + hundreads of events/additional API's. But, in terms of language complexity, i think lua is harder, cause you dont have hundreads of pre-built API's with pre-integrated with C++
How powerful are exploiters? Can they basically do anything a localscript can do?
Yea
Even to the point of RemoteEvents and RemoteFunctions? And if so, how do I stop exploiters from completely controlling the game?
Mhm, given that the server litsens to the client, yes, they can control how remote events and remote function. To prevent this, keep you logic for the server
For example, never allow the client to have the ability to send a remote event to the server giving the playe any amount of resource. Instead, have an event fire when a player does something, and on the server, check if they actually did it. As the server is aware of a player's action, you can have the server validate the request and provide the resource
okay... I think I understand... I appreciate it, and yeah it makes sense. I'll have to rewrite a bunch of scripts lmao
Mhm
they can fire remotes with whatever data, but they cant send commands to do anything
only signals to the remotes
yea, thats what i was tryna convey
so as long as you don't let them do anything with that then they have zero power
For example, I have a localscript that fires a remote. Then, a serverscript that creates an instance when it receives that remote.
In that current setup, the exploiter could simply fire the remote to essentially create that instance?
yes
Oh, and also, exploiters can pass any argument via remote events, so always use type checking to prevent the exploiter to crash yo stuff/a boolean logic to check if the argument is true
Yea, instead of simply allowing the client to do that, check if they actually have the ability to do so
So I'd need a check in-between that to make sure it was a legit localscript that fired the remote?? But how......
okay hmmm... i'll brainstorm
limit the amount of requests, where the char has to be to make the request, who can make the request, etc
the first argument for fireserver OnServerEvent will always be the plr who fired it
afaia they cant change that much
noob vs pro vs god
so you can always validate who can send requests
ahhh conversation
okay wait i'm so dumb, my problem is so simple because I'm worried about lobby creation and lobby joining. I can just check if the player is already in the lobby, or already has a lobby, and if they do, then to ignore the remote.
ski bi di
🤯
Like a matchmaking game where they can create a party/joining a party and teleport them to a lobby? If so, just check their position or create a cache table
like, when the first remote comes to create a lobby, check a table on weather they are already in a lobby/joining a lobby, and if they're not, set it to true, and create the lobby
or check their position in the workspace
then, if they leave the game, go to their cache table with the key as their player.UserId and set it to nil so they can create a new lobby when they join again
Sup chat
i do have a question
How long do i need to master coding? ik it depends upon person to person, but is that hard like modeling?
and what yall guys think about using ai for scripting?
I think someone previously said it takes 6 months to achieve intermediate and a year or achieve an advanced mastery over scripting, though i think it usually takes 2 years to become an intermediate scripter and 3-4 to become advanced.
Good, but dont purely rely on it, and have a pre-existing conceptual understanding of programming before using AI to assist with coding projects.
thanks for giving your take to answer my question, and how do u feel about ai? how long its gonna take to become powerful enough to make a decent movement scripts
so we do need to have a basic knowledge of scripting and a blue print right?
AI is amazing. Once you have 6 months ish of scripting experience, i strongly recommend that you rely on AI code to optimize efficiency, though, dont just let it code everything for ya without you act knowing what the code does. For movement scripts, they take a lot of conceptual understanding of physics, linear algebra, and a solid understanding of luau's API's, so i'd say a year ish for a okay movement system ( given you priortize it, or maybe 3-6 months if you really grind it ), and 2-3 years to be able to apply it without trouble.
Mhm, understanding modular architecture is a plus, knowing how to seperate logic to not make 1 singular script too big, understanding the use of folders, export typing, etc can really go a long way. But i wouldnt say "basic" knowledge of scripting, depends on what you think "basic" is.
Cause, if you're tryna make a physics-based game and you have no clue what linear algebra is, then you're most certainly gonna struggle.
Theres more to game developing than just luau when it comes to roblox. Calculus, linear algebra, discrete mathmetics, data and algorithms, trig are all extremely useful
sounds cool to me, so im a modeler and builder and im thinking to get some knowledge of scripting bcz maybe in future ill make my own game so its cool to have knowledge of some stuff and dont completely relay on someone else and i can do inconter most of the things without struggling that much, so thats my main motive lol
thanks mate ill do more reserach about it but atm im just getting some information before compeltely diving into it
wait lemme show u some of my work
Hm, that sounds amazing. If you are getting into scripting, my recomended method would be to quickly skim through the docs to develop an elementary understanding of luau's basic syntax and just go to the studio and mess around a bit to catch up on the properties of it, and refrence the doc whenever you can. Then, make a goal, say, building a small simulator, open AI, and ask it for assitance with certain things you may be new to. Like, understanding raycasting, skim through the docs, then ask AI for any assitance with any grey areas. Personally, i dont find learning from youtube videos effective, but it defeneitly depends on your learning type.
damnnn, nice
then, a month in, skim through github, and try to refine your coding skills, as you'll catch on some patterns from developers who have been programming for years, so understanding how to format your coding and optimize stuff is always a +
Following that, i think you could make a solid game if you dedicate 4 hours a day in 6 months
im not gonna make whole game myself entirely, but yeah ill start consuming some more information, so incase if i do start working on my own game in future so i dont have to struggle that much and i can also understand the prices and complexicity and other stuff lol
Ohhhh, okay, that sounds cool
thanks again for giving your productive time to answer my questions 
Np, good luck with learning luau
im not gonna start learning that rn, im just getting some info lol, maybe ill start learning in a year or maybe even more lol
Oh, nice
how do i send a notpad looking thing of code?
i wanna show my creation
without just pasting it in normaly
op
did it wrong
local Activated = false
local globe = script.Parent.Globe
local globeSL = script.Parent.Globe.SpotLight
local debounce = false
Light.LightSwitch.ClickDetector.MouseClick:Connect(function()
if debounce == false then
if Activated == false then
debounce = true
globe.Material = "Neon"
globe.Color = Color3.fromRGB(71, 71, 71)
wait (0.1)
globe.Color = Color3.fromRGB(122, 122, 122)
wait (0.1)
globe.Color = Color3.fromRGB(188, 188, 188)
wait (0.1)
globe.Color = Color3.fromRGB(255, 255, 255)
globeSL.Enabled = true
Activated = true
delay(5, function()
debounce = false
end)
elseif Activated == true then
debounce = true
globe.Material = "SmoothPlastic"
globeSL.Enabled = false
globe.Color = Color3.fromRGB(188, 188, 188)
wait (0.1)
globe.Color = Color3.fromRGB(122, 122, 122)
wait (0.1)
globe.Color = Color3.fromRGB(71, 71, 71)
wait (0.1)
globe.Color = Color3.fromRGB(0, 0, 0)
Activated = false
delay(5, function()
debounce = false
end)
end
else
end
end)```
yippee i did it
my creation
it turns a light on
and you have to wait 5 seconds before you can click the switch again
then it turns off :>
Good j*b
thx and thx for the censor
now i gotta make things move which ive never been good at
fantastic
i have made a tween work guys im awesome sauce
fantastic
local tweenService = game:GetService("TweenService")
local goal = {}
goal.Color = Color3.fromRGB(255, 0, 0)
local tweenInfo = TweenInfo.new(5)
local tween = tweenService:Create(part, tweenInfo, goal)
wait(10)
tween:Play()```
astronomical
it just changes a colour but atleast i know how it works
first part is the object thats going to change info is how long it will take and goal it what is going to change
youi can add easing style and etc
yea
but not for changing colors
Horrible fucking advice
Just wait for the day where you can’t use ai
real u use ai to help you learn in the beginning then once you understand what to do it becomes easier to write the code you need to
and dont use it for everything since it still gets it wrong sometimes
Thank you someone fucking gets it
Only use it if your first starting out
And even then I would still say yes use Roblox documentation
yea thats what i do just read what things do and try and use them for something
like rn im playing around with tweens so i understand how to fully use them
I been trying to learn tweens but for some reason I can’t understand it
i can change the colour of smth
im doing moving next
Just use changed event
its like a fade tho
Wym fade
this the script ```local part = script.Parent
local tweenService = game:GetService("TweenService")
local goal = {}
goal.Color = Color3.fromRGB(255, 0, 0)
local tweenInfo = TweenInfo.new(5)
local tween = tweenService:Create(part, tweenInfo, goal)
wait(10)
tween:Play()```
pretty easy to understand
part is what you are changing
tweeninfo is how long it takes to change
then goal is what we are changing stuff to
so for this the goal is to change the colour to red
does anyone have a template for a shop
but this is just for changing a colour its a bit diffrent for moving a part but its pretty simillar
doesnt tween like remove or add parts in a smooth way
it does many things
aight
just depends what you need
tbh i didnt know it can change colours till i read it
can u help me with that
you make a hitbox that opens up a screen gui
yo guys
sup*
howd it get nuked
friend
rip
maybe not friend
rip
clip of it working yes i showed off my light thing too it has a 10 second delay beofre you can click it again
Like theres history of the same game same map but the code is not there
Watch Untitled by Erg4x4 and millions of other Roblox Studio videos on Medal. #robloxstudio
forgot to send the clip in the message lol
w
i think moving is literally adding 1 thing to the goal??
ethan can u dm me and teach me smth
im not very good at coding just so yk im just playing around with stuff
yeah but ur better than me gng
idk im just giving it a go lwk just trying stuff and if it dont work try it again or ask for help here
and yes making the part move is just adding 1 thing to my old code
fire
How long you been coding for @sharp nacelle
not very long i tried doing it ages ago but got nowhere
Btw
like a couple weeks maybe but i just do it for fun
You could’ve achieved the same thing
when i can be bothered losing my mind
With a change event
what?
ye
idk becuase im messing around with tweens
yea
literaly just the first box
omg i switched my light to using a tween colour change it looks so much better
local globeSL = script.Parent.Globe.SpotLight
local debounce = false
local goal1 = {}
goal1.Color = Color3.fromRGB(255, 255, 255)
local goal2 = {}
goal2.Color = Color3.fromRGB(0, 0, 0)
local tweenInfo = TweenInfo.new(0.5)
local tween1 = tweenService:Create(globe, tweenInfo, goal1)
local tween2 = tweenService:Create(globe, tweenInfo, goal2)
Light.LightSwitch.ClickDetector.MouseClick:Connect(function()
if debounce == false then
if Activated == false then
debounce = true
globe.Material = "Neon"
tween1:Play()
wait (0.5)
globeSL.Enabled = true
Activated = true
delay(5, function()
debounce = false
end)
elseif Activated == true then
debounce = true
globe.Material = "SmoothPlastic"
globeSL.Enabled = false
tween2:Play()
wait (0.5)
Activated = false
delay(5, function()
debounce = false
end)
end
else
end
end)```
The way Roblox words things are so odd
this the code
Like wtf is an interlopation
lemme get clip rq ile show difference from what i had
local Activated = false
local globe = script.Parent.Globe
local globeSL = script.Parent.Globe.SpotLight
local debounce = false
Light.LightSwitch.ClickDetector.MouseClick:Connect(function()
if debounce == false then
if Activated == false then
debounce = true
globe.Material = "Neon"
globe.Color = Color3.fromRGB(71, 71, 71)
wait (0.1)
globe.Color = Color3.fromRGB(122, 122, 122)
wait (0.1)
globe.Color = Color3.fromRGB(188, 188, 188)
wait (0.1)
globe.Color = Color3.fromRGB(255, 255, 255)
globeSL.Enabled = true
Activated = true
delay(5, function()
debounce = false
end)
elseif Activated == true then
debounce = true
globe.Material = "SmoothPlastic"
globeSL.Enabled = false
globe.Color = Color3.fromRGB(188, 188, 188)
wait (0.1)
globe.Color = Color3.fromRGB(122, 122, 122)
wait (0.1)
globe.Color = Color3.fromRGB(71, 71, 71)
wait (0.1)
globe.Color = Color3.fromRGB(0, 0, 0)
Activated = false
delay(5, function()
debounce = false
end)
end
else
end
end)``` old script
so much more work for no reason
I hate how overly worded Roblox makes everything
Watch Untitled by Erg4x4 and millions of other Roblox Studio videos on Medal. #robloxstudio
it is so much smoother then before
which is literaly what i was looking for i just didnt know how to do it
Why not just write a function
for what
This makes this code reuseable and better to read lowk
No not like that
Like if you wanted to require it anywhere else you could
Basically
what make it easier to add more lights
i mean at most its going to be 2 lights im gonna try and make my own fully working headlight system
becuae the stuff i want just doesnt work from toolbox
it does sometimes but theres erros and im not fixing allat
Its much more efficient to code a small service or acquire recomendations from claude compared to manually doing so? Im not saying to completely rely on it, and if you actually read my messages, you'd have seen that i mostly recommended the uses of documents and external sources like github?
AI can be both useful during the elementary, intermediate, and advanced stages of coding, its just that its place in the coding shifts drastically depending on your current level.
typeof(biology): "trash"
how do i change the Y value in a velocity of a bv thats using lookvector as the direction
upvector
roblox also doesn't explain everything in-depth (so
i've tried to like, figure out what one thing does
and there's just almost no info to it
it sucks because then you have to know beforehand what that thing does to understand it
That’s why there’s an order to it
interpolate
inter "between"
polate, derived from polire, latin for "smooth"
"smooth in between"
If a dumb ass was to read that text I WOULD not know what Ts meant
interpolate is a standard term in modern mathematical use
I don’t use it
Cause I don’t do math like that
I know how to do math tho
extrapolate
smoothly produce more
probably
or outside
smoothly extend
taylor series
fyi:
elseif Activated == true thenis redundant since the only other possible value of a boolean istrueonce it's evaluated to not befalse. you can just replace it with aelsewait()is deprecated and is replaced withtask.wait()- making a new thread with
delayis also redundant since each event call is already running on it's own thread. you can just replace it withtask.wait()- not to mention
delayis deprecated and is replaced bytask.delay()
- not to mention
- no need for an
elseif nothing is going to be done (last one)
does anyone have like a walkthrough on how does EditableMesh and EditableImages work
Yea it auto filled to elseif idk why
turn off the ai assist if you dont want that
It's helpful sometimes but ither times its in the way ima just leave it on for noe since I'm still working out how to do stuff
i personally hate it. i already have an idea what to write, it gives me a suggestion, then it breaks my train of thought from me reading it
im having an error with the orientation it says their is no property named orientaion when its a part so idk
Needs to be capital O
what are you trying to do?
Why tween it though
Light switches technically instant
How does one acquire someone to collab with
hi im a new scripter and was wondering how i should go about it and learn it i watch sum yt vids and i understand it but i dont know how to pu it in a script or game
i genuinely dont remember how i met the dude i work with , he just always hits me up when he wants to work together and its been like that for years now
it just happens i suppose
I lowk just wanna find an animator and scripter so we can do group collabs for movesets from games like WuWa
whats wuwa
im surprised ive never heard of it
It’s a little smaller
Primarily because it’s the newest gacha
Besides the one that just came out 3 days ago
I have a couple ideas of who I could collab with but
A tad unreliable
story of my life
You can’t expect someone to be there constantly if you’re not paying them or providing anything of value in exchange for their time
Thats what a collab is
Incorrect
Then you shouldn’t expect reliability
Obviously it varies from person to person
But if you’re collabing with someone you always need to be ahead of them
Know the next move, break down the necessary tasks etc
I just have to wait for my bf to get a PC cause then he can script but that’s gonna be awhile
I’ve already got a decently reliable animator
You need to do something to show you’re putting in extra effort just to keep them working
I just do everything on my own
coding, animating building
Vfx/SFX
Yeah im not willing to learn scripting
what do u do
Well then you’re choosing to face the pain of staying the same
Everything but scripting
I kid you not
There isn’t a single skill I don’t have besides scripting
im a one trick pony over here
if u got all the other ones u can learn scripting
im a builder and i have know idea how to script but im getting somewhere
Fair but how am I gonna balance 15 commissions daily with learning scripting
While being a student
yes
Thats for you to figure out
scriptings easy bro
just start
If the shoe fits
and keep doing it
yea thats what i doing once u work out wht smth does its pretty easy to use it again
I’ll script for 1 week and if I do decent then I GUESS I’ll dedicate more time
Cecil know whats up
code = work
game = fun
money = yes
yup
local hacker = ban
Would you guys consider it the hardest task or no
no but im inherently bias because its all i can do
Builder and terrain editor only took like 3 days total
it might be the most time consuming part
Vfx took about 2 weeks
Graphics took a month
And animator took like a couple hours
local bugs = none
local banana = script.Parent.Parent.Parent.Parent.Parent
are the just invis parts with ui on them?
precisely
depends which one tho
its a mix
i mean if i was trying to do that thats probably what i would do
Well I actually wanted to make a forum UI but I could not do that
but the end result turned out nicely if you take into consideration the idea of my game
💀
How can I grab the players ip
question for experienced fullstack scripters that have gotten several commissions, what would the average price for a full state machine, rollback netcode and ability system for an ambitious fighting game prototype be? not trying to hire anyone just looking for a rough estimate (in dollars)
does anyone a website or something like that so i can improve my problem solving and improve
200 dollars (i am not a full stack dev or highly experienced but i would take atleast this much)
leetcode
let me try
codewars
does these have luau as a option
to be honest i dont know
👍
yh
afaik
i am using it rn
The pricing on commission greatly depends on reputation.
If you're a beginner scripter taking his first commission, you might get paid 50-100 bucks depending on the quality and time it takes you.
While a reputable scripter with say 5 years of experience, could take 500 bucks for it (again, depending on quality and speed).
does years of experience matter?
Well, would you pay an intern plumber the same as an experienced one recommended to you by your friends?
if he delivered the same quality as the experienced, yeah i would
(Experience gives you better skills, quicker times and more connections)
You'll be surprised how not true that is for the rest of the population.
The only reason you'd pay the same is out of pity, and even then most people take the newer people just for the cheaper prices.
how do u get autocomplete for workspace stuff in vsc using rojo
Do u just have to define everything manually in the project json
uhm
theirs extensions
which ones
What are some underrated roblox services
excluding community made services
encoding service, reflection service, capture service, insert service, avatar editor service
is this tuff?
it shouldnt matter really, but a majority of the time it will
unless youre going for smaller commissions in which case its less likely to matter
you shouldn't be doing commissions in general
just let claude make you're entire game
ok bro
your*
thanks for the grammar correction
np
truth nukes
the hard truth: investing into a good ai subscription like gpt codex 5.5 and learning to properly prompt and create workflow rules for it is 1000x way more worth it than paying for scripting comms in this server. only very good scripters deserve comms nowadays
okay
am i on fucking linkedin
😭😭😭
Yo can someone guide me how to improve my scripting skill?
“Generate me a caption and post for LinkedIn make it professional “
how new are you to scripting?
try scripting in excel
I mean i just finish like brawldev lol
Is this a joke or fr???? Cuz if it is real 😭😭😭
Do you guys usually have "agnostic templates" for the systems you specialize in? (combat, fps, vehicles)
give up on learning game development and focus on surviving the incoming apocalypse
Why 💀💀💀
capitalism will probably collapse
bro missed the economy class
what are you doing game development for and what kinds of games do you want to make
who
@regal salmon i mean i wanna do like some fighting game but got no skill
are you making games for money or for passion
roblox isnt a great platform for that right now
slop games are overwhelming the good games
hard to get anywhere when youre not making brainrot or slop
Very much true
so what would you be passionate about in gamedev if not making as much money as possible
But in a manner it could be debated
i personally enjoy the act of writing code and making fun games
the purpose of a video game is to capture as much attention from players as possible
you're in the wrong field then buddy
which capitalism rewards with more money
if im not making something i like im probably not going to finish it no matter how much money potential it has
brother what
I do wanna stick with roblox can u guide me?
so being passionate about making games fun = being passionate about making games that are as profitable as possible
loss and gain is the same
unless your motivation is entirely the passion and you don't care about stats
"passion" is larp if your game doesnt take off
^
i don't know where you get that from, you can make something you enjoy and make money from it
Ok if i wanna make money how do i make brainrot copy paste game become famous 💀💀💀
you were in here talking about slop overwhelming the platform
i would argue those types of games do the best assuming you're not on roblox
they end up being the most interesting
yeah and i dont make roblox games lol
for that exact reason
same applies to roblox
which is why i said wrong field
field was probably the wrong word
except ur targeting for an audience that isnt yourself
but i meant making things on roblox
Is it harder?
so ur either purposefully making something thats meant to make yourself addicted (?) or you're not capable of empathizing with younger audiences and understanding what they find enjoyable
I can agree other engines are most definitely fun and more capable but it’s WAY harder to actually make profit
Unreal is ridiculously fun
i put my games on steam and they're actually pretty good at pushing out games if you have decent marketing
btw games that are pay to play as opposed to f2p dont even have to be fun long-term
they dont have to retain players
as long as you have marketinng
Yeah
Unfortunately the style of games I like and produce is a hard market to get into
since ur goal is literally just making players purchase it once
schedule 1 is a great example of a mid game that blew up from the marketing
it got hundreds of thousands of ccu on release and died within a month
Plus Roblox is the ONLY platform I have ever used IP material and have not got striked for (never have been striked but still )
on roblox you get rewarded for making players engaged long-term since if they stop playing you stop making money
That’s correct but also was pure luck
what kinds of games do you like?
with the packaging/theme of drugs
It blew up because content creators starting making videos on it
my kind is easy to get into but hard to make
Primarily FPS and open worlds
Then why dont some dev just bot ur game??? Isnt that possible?
yeah because they knew the topic would get users to watch their vids
no since you have to make players spend money
not just keep them playing
Yeah so that’s like a bunch of front page games 😭😭
usd selling in-game items
There is a bunch of data to back up the bot issues
open world is tough, yeah
It’s primarily due to bot farm account and resellers
Like grow a garden I think 50% of the playerbase at its peaks was bot farm accounts
Yeah but I think there was a scandal awhile ago with a game forgot which one
Btw does solo-dev gotta learn all skill? Like thats alot
But talking from someone who was a head dev for a niche polular game at one point it’s almost all luck
the most important skill for solo dev is game/monetization design
then scripting
then ux/ui design
yes
if youre gonna go full solo
the rest you can just commission others for
but that doesnt tend to be a great option
I dont even know what game design is , what is it?
its not worth learning skills outside of those 3
its quite difficult
look into it
I’d recommend going on YouTube and just start watching videos
i learned this one the hard way lol
Any recommend channel?
It depends tbh on what your looking to learn
If your just learning the basics I’d advise just searching basic studio tutorials
Learn the fundamentals
U mean theres alot of game design type?
Game design is a broad word in a sense
You have to learn game loops etc
game design is the skill of making players as addicted to ur game as possible
Ohhhhhh
I wouldn’t use that definition
game design is essentially creating the concepts, rules, storyline, making the game fun, etc. whatever your game involves
id look into mobile games and their design patterns
The skill that front page game got the most
It’s more about keeping players in a loop so the gameplay never ends or caps itself out
Ok so loot box is one of em too?
thats a better definition
That’s a mechanic or revenue stream
yeah thats a design pattern
It depends on the context
Aight search and watch some vids about game design thx for helping
Do i have to search roblox specifically or
I’m recreating rivals but with my own twists etc as a solo dev
It’s going very good
I don’t have the clips atm not on my pc but
I am 75% done
definitely not
look at the roblox game design vids tho
to start getting into it
they talk about engagement, retention, gameplay loops, monetzation, etc
then look at mobile games
theres good videos on it
they're usually called shit like "the evil psychology behind mobile games" or similar
the more hate comments from gamers a video has, the better it is usually
Speaking at Pocket Gamer Connects Helsinki 2016, Tribeflame CEO Torulf Jernström discusses the tricks of the F2P trade.
good example
Alr
yeah you gotta learn the basics before u get into the more modern stuff
ur not gonna be learning user segmentation and personalization before u learn about variable reward schedules (eg. lootboxes) and basic retention tactics
for example
Yo is roblox loading super slow for anyone else
I swear roblox has been so slow for the past few days
saying that while roblox is rolling out features that help higher quality games stand out easier btw
if the game gets good benchmarks it can and will easily blow up, it’s not that deep
you have to adapt to what people want (in this case, mostly kids)
that’s how real life works
if you don’t like that, just quit roblox and move to steam
like imagine a huge business opportunity with huge demand and you just miss out on it because you don’t wanna make slop lmao
@thin nacelle you never got past 100ccu im sure of that
i write simple and fast scripts. delivery within 1 hour or less at affordable prices. just dm me for details.(not big script)
heyo
there's no way it's built in, i just found out...
yh it’s been out for a while it’s pretty cool
no more rojo
throughout my entire scripting career i though using rojo was just larping
yo is "The Dev King" best tutorial for scripting?
maybe some ppl are more comfortable with IDEs
but it’s definitely useful if u wanna use an Ai agent inside an IDE for ur scripts
yea me too but i just didn't want to use rojo since the setup is imo so horrible
yea, they even added cursor support
Im too lazy to use rojo
yea, not even worth it if you're an indie dev
wait thats so cool
wait can rojo be replaced by this?
yes
yea
thats nice
Does anyone know if Rojo/Luau Language Server (or some other tool) will still detect type issues if I turn the studio type checking to nonstrict?
yea
thx
you can also just use --!nonstrict
https://gyazo.com/8baa598dbee84baefcc274589a8f058a does anyone know what type of lag this is called?
still 60fps, but it lags out the whole game for a bit, i think its from the data recieve but idk because its only saying 40kb/s which really isnt that bad
i think that just your ping...
120ms?
i dont thinkso
does a regular server lag out like that at 120ms?
Is this folder stucture too complicated?
ServerScriptService
- Framework
-
Core
- Bootstrapper
-
Data
- World
-
Systems
-
Global
- MoveSystem
- HitboxSystem
- SyncSystem
- TargetSystem
-
Custom
-
SoloSystem
- ShadowMonarch
- ShadowExtraction
- ShadowMonarch
-
-
that honestly just looks like the engine halts the player update events sent because of other remotes
like other remotes stop the movement replication from happening
would this give me an output error or is it just something thats completly behind the scenes
how can i measure this
it's definitely better than just all modules in one place, but i prefer to store mine in server storage
is this a lot?
enough to cause those lag spikes?
i think its every time i select an army
im the only one playing, is there a way to use this profiler during a regular ingame session outside of studio?
you can test it in a team test
honestly i think most of the packets come from roblox's game engine updating the games information
half a kb cannot be doing that much damage
but it depends if the lag is even coming from information being sent, since 40kb/s dosnt seem that bad
solo dev
i meant like this
also is it fully server sided
the movement yea
like does the server handle the "npcs" movement
I thought scripts can be accessed faster in sss, so I only store models in server storage
no the server just lerps a position value
and then sends a remote to replicate the oritenation and position
i mean performance wise they're the same
oh
so... that's the problem
Clean
The difficult thing doing oop is
To think of the file name or variables name
just replicate the start position, end position and time it takes to reach it, and move it on the client
use ecs
2 hardest things in programming is cache invalidation and naming things.
My brains says "CHANGE IT!!!!" when i put a simple random name
don't worry, this is what roblox coded
probably #animator-hiring
lol
does anyone use task.desynchronize() ??
hell naw
why
task.wait(), task.delay(), task.cancel() and task.spawn() are the only ones you need
task.desychronize() makes the code run in parallel threads instead of the main thread.
Isn't that good for performance??
if you have complex stuff going on then yes
like running all ur systems on .heartbeat
but i still don't think it's a necessity
rlly?
Idk I'm a performance freak
pretty sure task.spawn already does "parallel" threads
unless they're running complex math it's fine
it doesn't, it just creates a new thread
or coroutine
whatever
for parallel threads you need actors
and you need to parent the scripts to those actors
delete this spoiler now
no
doesn't it just change the compilation method
instead of going from line 1 to 50, it jumps here and there
wdym??
the compiler sees the spawn thread, and it reads the thread before reading the rest of the script. If there's a loop in the thread, it checks the thread, runs the loop, then runs the rest of the script before running the thread again
it's hard to explain
i mean yea it technically does
like task.spawn runs in the same resumption cycle and immediately returns to the caller without waiting for the thread to finish
COA alr has tharem
bruh
what does task.synchronize do anyway? There tutorials are very scarce
back to the main thread
Ayanokoji looks like a femboy in this pic
task.spawn is a virtural thread
task desync allows the code below it to be running on a seperate core thread
local Framework = script.Parent.Parent
local WorldModule = require(Framework.Data.World)
local SystemsFolder = Framework.Systems
local systems = {}
for _, module in SystemsFolder:GetDescendants() do
if module:IsA("ModuleScript") then
table.insert(systems, require(module))
end
end
local World = WorldModule.World
local Components = WorldModule.Components
local function start()
game:GetService("RunService").Heartbeat:Connect(function(dt)
task.desynchronize()
for _, system in systems do
system(World, dt, Components)
end
task.synchronize()
end)
end
start()
i use it to tun all my systems on heartbeat
cool stuff
use
use 3 ` at vthe beginning and the end
to make a code snippet
I mean in discord
kk
u said cool suff and i was like "what cool stuff?"
and i thought u were talking abt the snippet
oh
my models seems to not function properly with a humanoid like, i've done a simple moveto function and it didn't go to the desired position it just slides (not to the position it's supposed to) is this the rigging messing it up?
live the plus thingy
like a game
what
roblox plus
do you need Roblox Plus for publishing games now
dont know what the hell that is
.
im so unc now
i mean
theres like an announcement in #announcements
if that matters
Have an active Roblox Plus subscription (starting April 30th)
i am cooked
ok thanks
well that sucks
Lol
yeah
you live in germany ?
