#code-discussion
1 messages · Page 235 of 1
ITS SITLL THERE
put player in the OnServerEvent bracket
and remove the PlayerAdded completely
and then remove 1 end)
alr
anyone wanna make a cashgrab?
alr so lowk my brain fried ill try again in a hr 😂
😵💫
i'll teach you
Ah my bad you’re right client can change jump power
you'll teach me remote events?
ye sure
i learned the events and functions like mayb 8 months ago so i lowk forgot
how to use em
uncle thats cuz i also join dc calls via ps5 sometimes
yo, can someoen help me, how do i fix that if i shoot rays from the current camera of the local player then the ray originates from inside the character and then even if i exclude the plr.char inside the raycast params it still get returend in the result? do i fix this by moving the ray outside the head or? idk
i need someone to help me code im new but ima try building maps and if you have other people that can help that would be great ill tell you game concept when you add DM me
okay..?
code helpian is typing
Why did you download WSL just to run VSC?
omg, I'm tired as shit
why would i do that
Yes, why would you
im not doing that
did you ask that to stir up and argument or...
You're running WSL, which is then running VSC which is located on your windows storage and editing a file on your windows storage?
yes
Why?
Which language?
which language what
Are you making your own compiler + language or are you just coding in a compiled language? Both cases my question is valid, which language are you using?
im making my own compiler for my own language
Yes, in what language is your compiler going to be written in?
Everything has been explained, no further questions needed
OMG help
-- Settings
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local GroupID = 35645025
local Template = ReplicatedStorage:WaitForChild("NametagGui")
local Teams = game:GetService("Teams")
game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(char)
local head = char:WaitForChild("Head")
local humanoid = char:WaitForChild("Humanoid")
humanoid.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
local gui = Template:Clone()
gui.Parent = head
gui.Adornee = head
gui.AlwaysOnTop = true
gui.StudsOffset = Vector3.new(0, 1.05, 0)
gui.MaxDistance = 80
for _, obj in ipairs(gui:GetDescendants()) do
if obj:IsA("UIGradient") then
obj:Destroy()
end
end
local nameLabel = gui.TextObjects.NameObject.Name1
local roleLabel = gui.TextObjects.RoleObject.Role1
local icon = gui:FindFirstChild("DeviceIcon", true)
nameLabel.Text = player.Name
nameLabel.TextSize = 22
roleLabel.TextSize = 18
nameLabel.Font = Enum.Font.Garamond
roleLabel.Font = Enum.Font.Garamond
nameLabel.TextStrokeTransparency = 0.55
roleLabel.TextStrokeTransparency = 0.55
local darkRed = Color3.fromRGB(150, 0, 0)
local softWhite = Color3.fromRGB(220, 220, 220)
local civilianGreen = Color3.fromRGB(0, 150, 0)
if player.Team == Teams:FindFirstChild("Royal Guards") then
roleLabel.Text = player:GetRoleInGroup(GroupID)
nameLabel.TextColor3 = darkRed
roleLabel.TextColor3 = softWhite
else
roleLabel.Text = "Civilian"
nameLabel.TextColor3 = civilianGreen
roleLabel.TextColor3 = softWhite
end
if icon then
local device = player:GetAttribute("Device")
if device == "Mobile" then
icon.Image = "rbxassetid://11326658561"
else
icon.Image = "rbxassetid://11326672589"
end
icon.Visible = true
icon.AnchorPoint = Vector2.new(0.5, 1)
icon.Position = UDim2.fromScale(0.5, 0)
end
end)
end)
I can't add device icons.
What do I do?
I have this script in the serverscriptservice and I've also added a imagelabel to ReplicatedStorage.
in the console how can i remove this
BackSpace
is there a way to stop the hitching on npcs with pathfinding?
i have a game like tankgame where players can upgrade their character and become a new character, however some characters dont move normally and they slide around the map, why is this?
code
Make sure the characters aren't anchored
they arent anchored
What about the hrp, is it there ?
hrp?
it might be deleted or missing or smth
Humanoid root part
yes its there
Are you using custom movement scripts/systems ?
@ocean aurora
There might be some physics forces such as linearVelocity or bodyvelocity are still applied
or something similar
is putting an if statement per frame optimisation heavy?
no
Any scripts wanna make a game togheter beceause if non I will just use ChatGPT and ChatGPT sucks
Use chatGPT bud
Good luck!
is there really a performance gain by replacing the tools laid on the ground that are in workspace by models and rereplacing them once more when the player take it . If that makes sense
I mean if you're gonna pay.. there's a chance to find someone
no theres no performance gain since there arent a lot of tools
ok thanks

you’ve set it up? or did gpt
watched a tutorial and followed along
i get how to use it somewhat
but idk how to use it for a combat system
cuz rn i have booleans to handle all the states and i wanna know how to use my newly made state manager instead
well a state manager’s use is to allow people to go from state to state (running to punching etc)
i dont know what yours looks like but as long as you remember what it is for then you’ll apply it correctly
i have like a set state
and i know how to set it
but how do i use like
if statements so
if u are stunned then u cant m1
or if ur punching
u cant run
youre describing to me how to use it
so its not that you don’t understand, do you not know the syntax?
Anyone free right now to help me test my game
okay, if you want to use if statements to stop a person from m1ing you need to make it so a person cannot m1 without being allowed
so that means youre checking stun state
again, i don’t know how your code handles stun but it should go along the lines of while in stun state you get an attribute that doesn’t let you m1
thats a standard game example
wait so if its like that
then what do i do
like plr.attributes or smth
roblox has attributes you can put on things, using :setattribute() will set an attribute for an instance, and it will be whatever attribute you want to put
i cant link the documentation but go to the documentation for getattribute by googling it
wait could i send u my current logic cuz
this one doesnt use attributes
okay sure go ahead
Dm
local module = {}
local states = {}
local stunTimers = {}
function module.ReturnStates(plr)
return states[plr]
end
function module.GetState(plr,stateKey)
if states[plr] then
return states[plr][stateKey]
end
return nil
end
function module.SetState(plr, stateKey, value, duration)
if not states[plr] then
states[plr] = {}
end
states[plr][stateKey] = value
if duration and type(duration) == "number" then
task.delay(duration, function()
if states[plr] then
states[plr][stateKey] = nil
if next(states[plr]) == nil then
states[plr] = nil
end
end
end)
end
end
function module.RemoveStates(plr,stateKey)
if not states[plr] then return end
if stateKey then
states[plr][stateKey] = nil
if next(states[plr]) == nil then
states[plr] = nil
end
else
states[plr] = nil
end
end
function module.ClearAllStates()
for plr in pairs(states) do
states[plr] = nil
end
for plr in pairs(stunTimers) do
stunTimers[plr] = nil
end
end
game.Players.PlayerRemoving:Connect(function(plr)
states[plr] = nil
stunTimers[plr] = nil
end)
function module.SetStun(plr, value, duration, stunSpeed)
if not plr or not plr.Character or not plr.Character:FindFirstChild("Humanoid") then return end
local humanoid = plr.Character:FindFirstChild("Humanoid")
if not states[plr] then
states[plr] = {}
end
if value then
states[plr]["Stunned"] = true
if not states[plr].OriginalWalkSpeed then
states[plr].OriginalWalkSpeed = humanoid.WalkSpeed
end
humanoid.WalkSpeed = stunSpeed or 0
local endTime = time() * duration
if stunTimers[plr] then
stunTimers[plr].EndTime = math.max(stunTimers[plr].EndTime, endTime)
else
stunTimers[plr] = {EndTime = endTime}
coroutine.wrap(function()
while stunTimers[plr] and time() < stunTimers[plr].EndTime do
task.wait(0.1)
end
if states[plr] then
states[plr]["Stunned"] = nil
if plr.Character and plr.Character:FindFirstChild("Humanoid") then
local currentHumanoid = plr.Character:FindFirstChild("Humanoid")
currentHumanoid.WalkSpeed = states[plr].OriginalWalkSpeed or 16
end
states[plr].OriginalWalkSpeed = nil
if next(states[plr]) == nil then
states[plr] = nil
end
end
stunTimers[plr] = nil
end)()
end
else
states[plr]["Stunned"] = nil
if plr.Character and plr.Character:FindFirstChild("Humanoid") then
local currentHumanoid = plr.Character:FindFirstChild("Humanoid")
currentHumanoid.WalkSpeed = states[plr].OriginalWalkSpeed or 16
end
states[plr].OriginalWalkSpeed = nil
stunTimers[plr] = nil
if next(states[plr]) == nil then
states[plr] = nil
end
end
end
return module
SOIMEONE HELP WHY IS RELOADSTART NIL
How much does a story game cost to make
i mean it really depends what sort of style you're going for
is it horror or cartoony
also any scripter wanna help me make a game together because chatgpt starts crying whenever I give it a prompt 😭 🙏
Guys in my game when u reset or die ur headless is gone and u have the regular face why is that ?
because you are setting reloadStart inside a task spawn which runs async and then you are using reloadStart after task spawn, which runs immediately resulting in it being undefined
also i think you are overusing task.spawn here which could lead to more problems further on, you are also running while loops inside which makes the situation even worse
i dont see why you would need to spawn functions here at all honestly
why would you spawn anonymous functions inside of the attemptreload function instead of just spawning attempt reload
feel me
does anyone know how I could make a map generation system like deadly delivery? ive searched on forums and youtube but i cant find anything thats much like their system
ddddddddeeee
yeah, i agree i mean in this code you don't need or shouldn't spawn any tasks at all
I love it when I spend 3 hours reinforcing every single corner of 3 different modules trying to fix a bug, and it turns out it was something incredibly stupid and obvious and would have taken 3 seconds to fix had I had more than 2 braincells
can u help me with the syntax for my state manager
i used a guide but it didnt explain how to actually implement it
That happens when you get crazy over a bug and think it's super complicated when actually it's not 😭
Im not sure exactly what you mean, but you can send me a dm and I'll try to help you
I was adding a bunch of gates and logic stuff all over 3 diff modules guaranteeing that the bug couldn't possibly happen and it was just a script deleting too early ;-;
i got so desparate i asked chatgpt and it didn't know either
who got a state machine i can use that isnt unnecessarily complicated i dont feel like coding my own
i just use the roblox zombie ai one
pretty straightforward
The best thing u can do when you get a bug is to try to stay calm, spread prints everywhere + review code 😭
drooling zombie model right?
too bad all the prints in the world won't fix my stupid 😔
yep
Just try not to get desperate when finding bugs bro 😔
Guys I am new and want to be a scripter can someone recomend me where to start
I already have a good amount of experience in python but want to transfer my skills into roblox scriptng. Any suggestions?
- Watch devking's videos and gnomecode's videos, alvinblox is ok too but he takes a lil longer
- Copy other scripts, study them, and modify them for your own stuff
- Just try making your own stuff and have fun with it
Is brawldev good?
please keep all hiring or commission work in the marketplace #marketplace-info not channels ty
if you already know python then it shouldnt be too hard
although variables are different (defined locally with a keyword, global by default)
and newlines/indentation are not as much of language syntax
just figure out the fundementals/syntax and it should be pretty simple
dumb question
is it possible to get depth of field blur to work below graphics 8
?
u should be able to code pretty much anything
Guys I’m learning and improving my animating and improving my vfx but I also wanna learn scripting what’s the best way to learn scripting
stop skidding
using that one guy's tutortial
tutorial*
dont use chatgpt problem solved
I tried im too dumb to learn scripting 
use ai to learn and just grind
Is there a way to change the keybind of the default Shiftlock to Control?
what should i learn in scripting to be able to make a horror game i js started this week
I’ve tried I can’t get it down I’ve watched tutorials I’ve done everything I can’t
wdym you cant
I’ve tried bro for like months
I’ve watched tutorials
Like from Alvin blox tap water so many YouTubers
But im stuck and lost and just can’t
something you’re passionate about
wym
watching tutorials isnt really going to magically make you learn
you need to do projects, fuck around and find out 😭
i mean like what do most horror games have that i'll needa learn
I tried bro I went in toolbox looked and shit tried replicating and fucking about
And I hit dead ends
idk most of it is lowk visual
Like jumpscares
Pathfinding ai
😭
yeah man somethings just aren’t meant for someone
i js look at code try to understand it n then write it out
it's hard for me to actually make it work tho
Hope it works out for you and you don’t end up like me who failed at scripting 🤧✌️
lol that's what I thought too you just have the wrong mindset
a few years ago
I meant I ended up learning building it was more like fun
But what did you do differently that I can learn from and how did it work out in the end?
literally at the start I watched tutorials and I was annoyed cause I couldn't script anything without copying and over time I just tried over and over again took a few breaks and then I started scripting random stuff and that's how I got better, if I didn't understand something I searched it up for example script errors I searched up frequently
Sounds similar to my experience somewhat, how long have you been scripting for?
Like 3 years I'd say
probably like 4 but that 1 year I took alot of breaks
but 3 years consistently
lol only 1/2 of my games have been successful
I wouldn't even consider it successful but I reached 110 ccu and made like 180k robux
but keep in mind most of my time on roblox studio was spent making random stuff that i thought was fun to make
that’s still really impressive
Wow
scripting pmo
Has anyone here worked on building a custom playerlist before?
a.. custom playlist..
its easy
i did 😭 just send a screenshot of the setting
whatt
why not
have you seen strikeborn?
today I check out strikeborn, a roblox battlegrounds game that is still in development, but is extremely promising with really original concepts and insane moves...
edited by @PringleMuncher01
PLAY ► https://discord.gg/JnYPePMXXE
★ links ★
main channel ► @Fumblit
discord ► https://discord.gg/3aDRhaaQK8
roblox group ► https://www...
looking for a job
Good stats?
so im trying to make like a game loop so once players all die, it will start a new round. Would task.wait(1) be dangerous for the server as its consuming memory even while a game is in place?
No, task.wait(1) is not dangerous
but it would be a bad idearight
there's gotta be better alternatives
to loop the game
how is it bad
is anyone hiring or looking for scripter?
Anyone know how to make hiring post?
what problem
My friends, give me a position like the one in the picture.
GunConfig.DefaultOffsets = { BackWeldOffset = CFrame.new(-0.3, 0.4, -0.6) * CFrame.Angles(math.rad(-45), math.rad(0), math.rad(45)), HandWeldOffset = CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0) }
Yup
iinstead math.rad -45 just make -math.pi/2
and instead of math rad 0 just say 0
its same bruh
is this code correct? im beginner
local variable = true;
local variable2 = if variable then "its true" else "false"
-math.pi /2 , 0, math.pi / 2
le bron
do i use Modules to manage upgrades in my game or can i just use one script? im new to coding
Guys i dont understand tweening, everytime i try to learn it, i ragequit bro
Basically tweening is like gradually changing a property of an instance
Use tweenservice:Create() to create one
And it takes in 3 arguments
Instance- What you are trying to tween
Tweeninfo- Info on the tween, you have to use tweeninfo.new(), the only thing this requires is the time of the tween, but you can add the easing style and easing direction along with other things(optional)
PropertyTable-Basically a table with the properties you want to change and the value of the properties you want to tween(For example {Transparency = 1})
Also have you tried checking the documentation
new to coding too and wondering on how to get the 1st person parkour camera to be so smooth like tobinateds parkour cam, what sort of things do they do for that
You mean first person or?
So like you want it the camera to be first person?
like i have a first person camera for parkour already but its not smooth like tobinateds for example
Wdym not smooth?
i mean the animation movements doesnt flow into the camera as easily if that makes sense
So like player animations are weird?
kinda, for example if im doing a body roll animation as the character hits the ground, the camera wont turn with the head, or if my character is side walling, the camera doesnt turn with the head (at an angle) idk how to explain it its like the 1st person camera doesnt feel like what the player is doing in that moment
I think youll have to manually tween and move the camera for that
Also
Im pretty sure it is based on your hrp's direction
would i need an independent camera aswell to make it similar to tobinated?
i think if you
currentcamera.camerasubject = character.head
it should change that
okok tysm
This game is fun
Is there a game that can manage without oop? Is it more like a preference or is it needed to have an efficient game structure?
Why AdjustSpeed(0) works well on humanoid animations but with animationcontroller it js dont work?
because
preference
ok
HelloWorld("print")
CFrame = Vector3.new()
Does anyone know how long it takes for gc or its not known?
What is gc?
Like roblox's garbage collection
yes
for memory
yes
oh
the inns and outs of garbage collection specifically in roblox is irrelevant, all you need to know is that data is discarded periodically.
there are exclusions and inclusions - that is what you should be learning about
never trust the weird anime girl gifs repo
Use an animator not animationcontroller
if someone know a gui maker dm me i wanna learn somethings i can pay for it for robux dm me @grand river
sent this in code discussion
@celest summit i know but i dont know where i should ask man sorry
maybe send it in the channel for ui?
what channel is it
if i change a humanoids walkspeed, how do i make it so that the walkspeed stays after they die
humanoid.Died:Connect(function()
humanoid.WalkSpeed = (walkspeed)
end)
you have to change it every time the character respawns
local lastWalkSpeed = 32
player.CharacterAdded:Connect(function(character)
character:WaitForChild("Humanoid").WalkSpeed = lastWalkSpeed -- new walk speed
end)
.
e
Can't ask in channels - use the marketplace to hire if you're looking for developers
What?
If you are looking to hire a developer, use the marketplace. asking in channels = not allowed
is bug silently monitoring this channel
I did NOT ask
I said are you a programmer
Ur just deleting chats to delete
ive been trying to work on a roblox monster ai system for so long and i cant figure out how to get it to work. im planning on restarting, could i get like a check list for what i need to make it work proprely?
Is continue and break essential to understand and manipulate ?
yes
You should learn them when you learn loops. They’re pretty simple anyway, not much to learn
I understand the fact that break stop the loop ig but continues I don't get it even
Continue can be thought of as skipping to the next iteration in the loop
Like if we do :
For i = 1, 10 do
Print("I like coding")
If i == 5 then
Print("skip this ?")
Continue
End
End
Something like that ?
So it work only with 1,2,3,4,6,7,8 and 9 ?
And 10*
The continue would not effect anything there
If you put the “I like coding” print after the continue (outside the if statement) then it would have an effect (it would not print “I like coding” when i == 5)
Anything after the continue will not be run until the next iteration
Can u do a lil exemple ? If that doesn't bother u
It’s like cancelling the current iteration, but not the whole loop like a break would
I would but I’m on mobile and typing code while on mobile is not fun
So only the if statement if there is a continue if i get it right
lol I'am on mobile too its okk
Just think of continue as the same as break, but instead of breaking the whole loop it just breaks the current iteration
For i = 1, 10 do
If i == 5 then
Print("skip this ?")
Continue
End
Print("I like coding")
End
i guess
So if i == 5 then it does skip the I like coding 5th one ?
When i == 5 it does not print I like coding
Ohhh I see
So in a loop continue when == x skip it and continue the loop and break stop the loop ? when == x
Did I got it..
Uhhh yeah
Kinda bad explaining
But ty
Np
Are continues and breaks commonly used ?
I would say so
Happy to help
Btw do you think 17 is late to start idk it just feels like its
Nah it’s never too late
anyone free to help me test?
Testing what?
Ty for that motivation
my soccer game
thanks!
Print("hello world")
is there a way to change players leaderstats if they are offline? if so i urgently need this 🙏
world("print hellow")
if its saved with a datastore then setasync their data
I think Roblox also has a datastore manager if you need to do it manually
hm
☝️
hi, I'm coming back to make some very small roblox games to goof around with my friends
I have made many unfinished projects in roblox so I have experience, the thing is I haven't touched this platform in like 2 years
so quick question, in 2025, is rojo still the best tool for version control with git?
I saw roblox now allows you to access scripts and sync them directly, I also saw something called "azul" in the devforum that apparently makes double sync work properly by using studio as the source of truth, but it seems very recent so I haven't seen many opinions lol
I also don't know if I should use luau or ts, but I think that's a hot debate with no best answer so yeah
is it good as a beeginneer that i was able to create an rng system
unless you followed a tutorial line by line, or asked an AI to do it for you/followed AI guidance line by line, then the answer is an absolute yes
an rng system is not something complex by any means, but tbh, you should feel proud of everything you code by yourself, because that's progress
i didnt follow a tutorial, i had to ask ai one thing thata confused me but other theen that i did it on my own
in that case yes, as a beginner it's good that you did it
awesome
I would dare to say most beginners are trapped in tutorial hell/AI hell by not daring to do things by themselves
so yeah, congrats!
(asking things to AI is fine btw, what I meant above is by telling the AI to do it for you)
basically i followed a beginners tutorial by brawl dev few months ago and took notes on it and then i eended up dropping coding and just got back into it
in that case you're doing good
the best way (and honestly only way) to learn coding is practice and trying to do stuff
yh ive been trying do a lot of bginner stuff and ive been proud of myself whenver something simple works lol
thats really good, keep it up
Thanks!
keep it up
Is me watching a advanced tutorial playlist being in tutorial hell🤔
its being advanced!
nahh, itll only be falling into tutorial hell if you never do anything after
I guess bro😭
learn, and then apply
Im Just planning to watch em then start trying things
rule of thumb, dont forget the application part
I lowkey can only read some code n understand it i cant write for my life
Wdjm
apply what you learn, say you watch a video about remoteevents, you can test yourself by doing a small project using remoteevents
Yes but i didnt do that at all till now so i cant write script what should i do
just keep trying, if you think remoteevents are too hard, you can start off very very simple and move your way up to what your advanced tutorials are teaching you
this ^^
tutorial hell is not watching tutorials that's fine
tutorial hell is depending on it to do anything
if you want to do something, but can't because there's not a tutorial for it, you're on tutorial hell
But im talking about even simple simple stuff like i can not write any code almost
Ah lol i see
(example: you watched a tutorial to make guns on roblox, and now you want to do guns that instead of shooting bullets idk, shoot soda cans with funny sound effects etc, but dont know how to because the tutorial didnt cover that)
okay, then lets try something right now gashdahs, you know how to make a variable?
Yes
when watching tutorials, I would really recommend you to understand and analyze why each line of code is being written
i want you to make a variable and equate it to 0, then add it by 5, then print the variable afterwards
Ah
YES THIS
also, its very recommended that you dont just sit and watch the tutorial
and instead follow it along and experiment (what happens if I change this line?)
Yo i lowkey dont know how to write this
its over
let's go step by step then
well mya know how to make a variable right? can you equate it to 0?
Like i know u need to do ur variable + variable +1 i Just dont know how or a for loop 1,5
first create a variable and make it 0 (that's what downrest meant by equating it to 0)
ohhh ghahdahsds
Yea i think
Ah
its really intuitive when you figure it out
Yea ik that much
alr, then add 5
The thing showed me?
you know that much too right?
first line is correct (although the l should NOT be capitalized)
the second one is not
Its auto im on phone rn
okay okay, i think itll help if you think about this algebraically
here you are getting the idea, but downrest said 5, not 1
the syntax is correct but you are adding 1, not 5
Well +5 then
Mb
correct!
then, downrest said print its value
how do you do that?
Print ("n0")
that will print literally "n0"
Ah
you're close tho
remember, surrounding something by quotation marks will make it a string
honestly you just gotta keep trying, you'll get familiarized with it eventually
how do yall people lea2rn this
Ok sorry but whats a quotering mark my first langeugr aint english
kinda like uh.. muscle memory?? ghashdsah
just keep trying :3
by crying until it finally clicks and you feel like god
So how do i print this answer?
better of using ai atp
print() will print anything you throw at it whether it is a string or not
anyone wanna test my movement system for my rpg
Dawg if u give up this early
sure later
for example, if you throw it print(5 + 1) it will print 6
I see so how do i get it
ima use ai to help me
and you basically said (except for my correction on that last line) everything downrest asked you to do
I see
create a variable and equate it to 0
local n0 = 0
add 5 to it
n0 = n0 + 5
print its value
print(n0)
honestly for me, you'll find it possibly frustrating for the introduction part, but once you get familiarized with it, itll start to be interesting
Yea
its like a language
once you know your letters and words
you can start thinking about making sentences
I understand
confidence is important too! except for the print part, you actually knew how to code it!
thats where the fun begins
oh and don't be afraid to make mistakes
sure sure, but please, dont let it replace u
even the best programmers in the world makes stupid mistakes, that's what errors are for, they tell you "hey you messed up"
rule of thumb, ai should assist not replace
Where u able to read code at first to but Just not write it?
I see
i love mistakes gahsdhadsh
well its a love and hate situation
but it can be really fun to debug
should i use this packet module as a somewhat beginner i understand remotes n stuff and can see this packet thing being pretty useful so should i learn to implement they
if you mess up a line, the world won't explode, instead the computer will kindly tell you "this line is wrong because you did this"
whats ur usecase?
Yea i understand it now
Do u want to ask another question more hard?
You really dont need packet especially as a beginner you should be avoiding this
@upper jay bring it on
except for while loops right? i heard if they are used wrong then studio will crash
like replacing the need to use multiple remote events or a single one with a bunch of parameters and just use packets as the communication
packets are used for performance-intensive operations where youre probably sending a lot of data from server to client + every single millisecond matters
which remote events are usually too slow for
well yeah, but I promise you even the top paid roblox programmers sometimes accidentally create while true that crashes roblox studio
LOL i do it too
it's like learning to play a videogame, you will die very stupidly at the beginning and with practice you will avoid dying
that doesn't mean pro players don't die either
well youve added your variables, how abouuuuut uhhh, OH if statements
Maybe just don't use while loops 🐊
n0 = 0, now make an if statement where if it is 0, print "its 0", if it is more than 0, print "its not 0"
surely it's better overall to learn to use that as substitute for all remotes n stuff no cant u use it like as a remote?
sometimes that's a cleaner and better code advice, so with that being said, let me ignore it 🔥
are remoteevents not enough for the performance you want? or are you trying to just futureproof ur code
you can also look into serialization
If n0 = 0> then
Print("its bigger")
Else
Print("its smaller")
End
hello whats up yall
im trying to make an ironman suit call right, and im having trouble coming up with logic for it
future proof and i find the syntax for packets n stuff and organising stuff to be a lot neater in examples i seen that use it
seems like performance will matter to you, i think you should try it then
Im trying to learn to script in a way where im tryna be as modular and organised as possible i think that's one of the hardest parts of scripting
what i plan to do is make a module script for calling the suit, and a client input script and a server script
okay good job at catching that you missed end!
with that being said
I Just added it mb lol
Cool ill try it out
do u know about serialization?
1)the requested prints were "its 0" and "its not 0", but that's an easy fix
2)n0 = 0> is not valid
expressions (except ~= which might be the thing I hate the most about lua) are the same as in arithmetic, so think about it that way
Aight i understand
Ty
Anything else🤔
try to fix it!
If n0 => 0 then
Print("its more then 0")
Else
Print("its 0 or less")
End
Or is > before it?
remember, there's:
equals ==
not equals ~=
greater than >
less than <
greater or equal than >=
less or equal than <=
Aight i understand
before it but even then it just bareeeeely wouldn't work
if it's 0
then n0 is more or equal to 0
so it would print "its more than 0"
in all other cases it works as intended though
So how would u write it
try to do it yourself
I know you can do it
(I learned to encourage students to try to do things on their own rather than giving them the answer when helping on programming courses for my uni hehe)
helped
Ah i see
the programming course had some spaces to get help and assistance on the assignments
so I worked helping there!
leetco- gets shot
lmao
Mh im lowkey confused how to do it if its 0 then do i leave 0
i dont think ive ever used a course to learn roblox tho, i thrived in experimentation
me neither
I learned roblox lua when I was 11 by reading a book and then experimenting
i just stare at code i dont understand and try my hardest to decipher it, if i decipher even one line ill be happy and ill probably just continue it the next day
helped a lot for me
If n0 < 0 then
Print("its smaller then 0")
Else
Print("its bigger then 0)
End or should i use elseif probably not
I even had to take it first semester due to my study program lol
nope
here's a clue tho:
thats super awesome dude
your last attempt was only 1 character away from the answer
im also taking CS for college :3
If n0 <= 0 then
Print("its more then 0")
Else
Print("its 0 or less")
End
well presumably, i have yet to see what ill get from all the colleges i applied to
i wouldnt do cs atp
but its good to learn, college itself is good and it has no downsides aside from money
employers just want to see that degree lol
cs was good about a decade and a half ago when you were ahead of the curve, now the job market is saturated and in unrest
most dont even listen when you just graduate from Kto12
they want you to go through like what, 4 more years in college?
if n0 >= 0 then
print("its more then 0")
else
print("its 0 or less")
end```
this is an answer you sent earlier (I corrected the => to >=)
only one character in that answer is wrong
you can do this
its on the first line
yeah fair point, ive read a bunch and i think the common outcome is cs is for experience, but you'll have to do a lot of the heavy lifting yourself
Ah um stupid
yeah but if you beat their interrogation questions about coding challenges and have a specific cover letter and portfolio pertaining to the thing they wanna hire you for, which is whom you should apply for, then they will listen to you over any run of the mill cs degree
No clue what that is
Aight i understand that now ty
the cs degree unfortunately isnt quite as respected anymore
it's only saturated for juniors with no experience tbh
thats also true, portfolio matters a lot
YEAH true
from what I've heard, the senior market is as good as ever
theres a dire need for PROFESSIONALS
the confusion is that programming is actually more closer to creative design or art than it is actually just a job, so the whole "just get a degree thing and people will consider you" falls apart rapidly
just people who know what they're doing
Next question 🤔
most cs majors don't in the way senior devs desire (who are now in control cuz of their experience and generational teachings)
autism very likely has already saved me from that hell tbh lol, I'm obsessed with Chuck E. Cheese, I got a job there (well, the chilean franchise), proved that I can code very well, and now I have a coding job while I'm still studying 🔥
awesome work dude :3
Nice
senior devs want people who have good answers to "what are primitives" and algorithmic questions, not people who know how to use react
peak
tbf they want both
im still in the process of getting into college but ive already gotten myself in a really good position (for a roblox game) where im being paid actual. dollars. its below minimum wage but for a minor like me its super awesome
well soon to be not minor ghasdadhsh
they do but the quality coding jobs are with the first thing, if you can do that then they have full confidence usually you can do the second just given some time
experience is experience
tools used to be more companyp-specific until largescale git sharing happened
so the idea of training you isnt foreign to them
just frame it as game development for a very succesful game in an online platform instead of roblox and it's just as good as any other game development experience
this is better than a job, cultivate it
roblox is actually super respected in colleges surprisingly
then add the fact that you did it as a minor
like you mention youve made a game on roblox and they actually are like "thats sick"
and employers will love it
CAN SOMEONE HELP ME
if only there was some channel called code-help but
this channel is for discussion
if people actually helped but
@umbral heath @deft coral THATS VERY MOTIVATING THANKS GHASDHASDH
alright well wsp
ill hold out an olive branch
Whats should i do to actualy write code instead of Just understanding it
Start a project
tbh I can relate with that, discord help channels tend to be like that due to the nature of being a chatroom
come up with a cool idea that actually interests you (most important part) and then code it
what do you need
What typa project is simple enough
my dash keeps freezing idk why
and keep it simple
don't try to make a complex game idea at first
KISS best advice in the game legit
as in 'KISS' is the advice
not that im kissing you
and in game development, your first few projects honestly are best recommended to be clones of simple games
Like a small sword fight game with rounds,
if its something that u can see yourself putting effort in for the passion for a couple weeks/months, go for it.
exactly!
that was one of my first games actually
back in like 2015
I need decent experience for that tho
of course no one played it but, I DID learn a lot
putting aside whether or not its feasible, is there anything you were looking to eventually make?
So in short i should do that after finishing all of thedevkings playlists
Yea i got a few decent game ideas
i would code before finishing stuff
if ur not doing it then ur not internalizing it
you're gonna sit down and stare at the screen
and then open u pthe tutorials again desperately
no, do it between videos
Yes but i honestly have no clue how to start
that means u dont know how the engine works
Mh
and also need general programming theory
I Just know how to read code mostly
if ur gonna watch tutorials, pls code as u do and dont passively watch
if you know how to read code but not how to write it, then tbh you don't know how to read code as much as you think
some of the devforums community tutorials are really good at explaining things conceptually as u go through em
Yea i write down with them but that dodnt stick w me
welcome to tutorial hell, everyone has been there at one point
Probably
don't worry you can escape it too and faster than you might think
even if you feel like you will never
(I was there)
you just have to practice and try to do things on your own
So what to do what to do
google is your best friend, remember that
Aight ima make that sword game then
if you forget how to do even something like a for loop
google it without feeling shame
we all do that actually
Roblox docs thingy right
today I had to google how to do a for loop in roblox because it's been a while since I touched lua
Damn i see
yes but not exclusively
roblox devforum, stackoverflow, etc also help
and google will help you find answers
I promise you
even the best and most professional programmers and coders google the simplest stuff imaginable
How long u think itl take to make the game
depends severely on the person
no one is equally as fast
regardless of experience tbh
On average?
again, there's no answer
I see
take your time and don't overthink it
oh and everyone is slow at the beginning
so don't feel discouraged
most ppl are slow when they're experienced lol
Aight
not me (just kidding)
I have to live up to my rainbow dash pfp
loll
I probably wont have as much trouble as a brand New person i can slightly read code (i think atleast)
Just vibe code withclaued
🤔
and here you have an example on what not to do
Nah dw
trust me tutorial hell is a better position than AI hell
I think hes jokin😭
its another way of saying "compression", where you convert raw data into something of lower bytes (eg buffer.writei8) that makes it easier to be passed on from server to client, then convert it back into usable raw data when received
theres this really really insightful devforum post about it, you can read it if ya want: https://devforum.roblox.com/t/the-bandwith-art-learning-how-to-optimize-and-improve-your-game-network-performance/3865361
A Roblox experience network performance is often ignored by beginner devs. Who am I? I am Wolo, the main scripter of the Roblox RTS game [( ✦ ) [RUSSIA] Conquest: Napoleonic Wars] ([RUSSIA] Conquest: Napoleonic Wars [Pre-Alpha] - Roblox) and ( ✦ ) Ages Of Iron 2: Punic Wars [Early Alpha]. I have been interested in RTS from 13. Over 2+ years...
local startPart = workspace:FindFirstChild("Start")
local replicatedStorage = game:GetService("ReplicatedStorage")
local evilObject = replicatedStorage
local clonedEvil = evilObject:Clone()
clonedEvil.Parent = workspace
if cloned:IsA("Model") then
clonedEvil:PivotTo(startPart.CFrame)
else
clonedEvil.position = startPart.Position
end
why didnt this work
dont be afraid to use google, honestly if youre really good with your googling game, be proud of that
its your strongest weapon as a programmer
IM SORRY I WASNT ABLE TO GIVE YOU MUCH OF A DEEPDIVE AS I WANTED, im not too familiar with this on a technical level but i want to read more into it lowkey highkey
Leaks8
Downrest
alr
what would you guys do with $70?
food
any of these your alts @upper jay
22:36:15.992 Koulaxin2 (Koulaxin2) Alt Chance 65% - Server - Script:236
22:36:16.855 wltz_ing (wltz_ing) Alt Chance 65% - Server - Script:236
22:36:33.489 lg0tn0tlmet0live (lg0tn0tlmet0live) Alt Chance 65% - Server - Script:236
22:36:33.620 dreamforgedigital (dreamforgedigital) Alt Chance 66% - Server - Script:236
22:36:35.595 Taragaeot (Taragaeot) Alt Chance 65% - Server - Script:236
22:36:39.619 Realitatable (Realitatable) Alt Chance 65% - Server - Script:236
22:36:39.620 Syneoc (Syneoc) Alt Chance 65% - Server - Script:236
22:36:40.618 deo011010_xd (deo011010_xd) Alt Chance 65% - Server - Script:236
no?
those are my friends ghashd
anyone mind testing this movement system with me rq and giving me some feedback
like all of them are my friends
dawg my alts are so farfetched from my actual account its insane
how does ur script work anyways
uhh save it up? unless u need it
i just increased some factors
so i should get some more valid alts
22:40:04.594 Koulaxin2 (Koulaxin2) Alt Chance 65% - Server - Script:236
22:40:05.615 wltz_ing (wltz_ing) Alt Chance 65% - Server - Script:236
22:40:21.632 lg0tn0tlmet0live (lg0tn0tlmet0live) Alt Chance 65% - Server - Script:236
22:40:21.633 Krunami (Krunami) Alt Chance 65% - Server - Script:236
22:40:21.640 Funnyman491220 (Funnyman491220) Alt Chance 65% - Server - Script:236
22:40:21.876 9uketown (9uketown) Alt Chance 75% - Server - Script:236
22:40:23.910 Taragaeot (Taragaeot) Alt Chance 65% - Server - Script:236
22:40:27.917 Syneoc (Syneoc) Alt Chance 65% - Server - Script:236
22:40:27.926 Realitatable (Realitatable) Alt Chance 65% - Server - Script:236
22:40:28.651 GuestyXtix2 (ASSzG4Y) Alt Chance 65% - Server - Script:236
22:40:28.922 deo011010_xd (deo011010_xd) Alt Chance 65% - Server - Script:236
22:40:31.978 Rcaroo (Rcaroo) Alt Chance 65% - Server - Script:236
22:40:32.987 moopleface (moopleface) Alt Chance 65% - Server - Script:236
why are you friendwith so much tho
their alot more
to big to esnd
ok some are real but i just fixed that
serialization is not necessarily the same as compression
ooo how so?
i assumed conceptually, its compressing data
while compression in a way can be seen as serialization, serialization is not necessarily compression
@hollow hemlock what your roblox name
i have a lot of friends? g ashdhasd
none of these are my alts
none of them are your alts but they are alts
to avoid confusion, when serializing you should always think of it as converting the data into another format, while compression is moreso focused on reducing the size of data
i dont think im friended with my alts at all, probably why lol
ohh right right, makes sense
@hollow hemlock yo whats your roblox name toh
its just that people seemingly always use serialization in the context of compressing their data before they send it through remote events, but i get what u mean
its not wrong to call jt that either
i mean theyre not wrong ig
how do you figure out how many bytes anything is? like a string, a number, a cframe, etc
is there like, a single universal method i could use
ive read how u could do it through JSONDecode / JSONEncode but is that really the only way
jsonencode does not reflect how data is sent through remotes
not even just figuring out the bytes of data itself?
roblox does not send your data through remotes as json
json is an inefficient format
im talking about just, figuring out the bytes of something, without the discussion of remotes for now
yes
its just wrong
JSON is a human readable format and does not reflect the size of data
not necessarily meant to be editable by humans, but alas
json is only useful for measuring the size of data for datastores
ohhh, i think i misunderstood then
"How do I measure how much space a specific value in a datastore is taking up?"
in that case jsonencoding it is correct
does anyone else look at a string for so long you cant even understand waht the word means
...though you can probably count the size of data without encoding it into json which is likely faster
ah i see
ive read so far that a string character is (usually) 1 byte, a number was like uhh
was it 6 bytes?
8 bytes?
ill read more into it
remember, there's:
equals ==
not equals ~=
greater than >
less than <
greater or equal than >=
less or equal than <=
%
Theyre TValues, so 16 bytes + overhead depending on the datatype
across a remote is a bit diff iirc numbers are 9 bytes
squash docs have this benchmarked i think
sooo I haven't developed in roblox in a long while
what are the best/most recommendable wally packages to check out in 2025 (I'm talking stuff like react-lua and promises)
is the difference between these two purely aesthetic? If so, what are the different styles called? If not, when would one style be preferred?
-- Implement NPC reset logic here
print("NPC " .. npc.name .. " is being reset")
end,
Reset = function(npc)
-- Implement NPC reset logic here
print("NPC " .. npc.name .. " is being reset")
end,```
do without
its not aesthetic
you only do ["Reset Character"] if you want a space
Can someone tell me what is "::" for?
I've tried to search on Google but I wasn't able to find an example that could differ it from ":" on Google
I was wondering how to make a tool not tilt depending on the characters avatar
How much would a sprint, crouch, and crawl system cost
i dont have to dc these connections if button gets destroyed right
800–1,200 Robux
Connections automaticly cleanup when instance destroys
sha sha bla bla
Why is that after i set the meta table, it just wipes all the methods from the super method?
before and after setting the metatable
anyone is there any modules to simplify the customization of the backpack coregui ?
Satchel is often used, not sure if thats what ur looking for though
alr i've seen the docs
btw i'm looking for someone who can teach me some advanced things in scripting
i'm kinda stuck and don't know what should i learn in scripting
#1278796772453646427 message this is a good starting place to check ur knowledge
i do not have the perms to access this channel 🥲
wha
k
Scripting Roadmap The scripting roadmap has three categories, the basics must everyone know to continue with other more difficult categories. Intermediate is someone who maybe does already commissions and is already not really anymore a new programmer. It is also useful to check what you maybe never knew and now found out through the lists ▶...
U want me to make it for u
yo luau is easy
The ";:" means type casting. You are. Force the type checker to accept a value
do i even need pcall if it's done in a seperate thread
and i dont care if it errors because the code below it requires a result anyway
A fast, small, safe, gradually typed embeddable scripting language derived from Lua
sick, did you make it?
is using chatgpt/claude a crime in the coding area.
not really
If you rely on it completely, you will make many mistakes if you use more than one code, but that's not a crime, it will only affect you.
oh cool.
.
Typecheck is a language ?
Thought it was typescript
is this bait
type checking is checking if a variable is of specific type
eg if
local x = 10
is an integer, or a string, or something else
and yes, TypeScript is a language
The link description is what confused me
would anyone be interested in a roblox port of the Directus SDK? ive created one as i had an immediate use case, i wont go to the trouble of fully porting the entire expansive api (its alot...) if theres not much interest though
ive tried to keep it exact with what they want to achieve, with plugins etc
can anyone help me grasp lexical conventions?
@static coral i now know deep copy vs shallow copy 🥹
if you js use it as a debugging tool i think itss helpful
but if youu use it for every single script n line of code yr js cheating yourself out of learning to code~
nn clientss probably dont want t pay for chatgpt code
yo
anyone can help me ?:3
`RunService.Heartbeat:Connect(function(dt)
for _, skiData in ipairs(Skis) do
skiData.distance = skiData.distance + SPEED * dt
local pos = getPositionAlongPath(skiData.distance)
local forwardPos = getPositionAlongPath(skiData.distance + LOOK_AHEAD)
skiData.smoothY = skiData.smoothY + (pos.Y - skiData.smoothY) * VERTICAL_SMOOTHING
local smoothPos = Vector3.new(pos.X, skiData.smoothY, pos.Z)
local direction = (forwardPos - smoothPos).Unit
local up = Vector3.new(0, 1, 0)
local cf = CFrame.fromMatrix(smoothPos + OFFSET, direction, up) * FIXED_Z_ROTATION
skiData.model:SetPrimaryPartCFrame(cf)
end
end) `
in this code like on flat surface its fine but on slanted surface it goes up or down the path makiiung it look like flying in mid air
DO NOT WORK WITH @eager dagger HE WAS TRYING TO SCAM ME
RunService.Heartbeat:Connect(function(dt)
for _, skiData in ipairs(Skis) do
skiData.distance = skiData.distance + SPEED * dt
local pos = getPositionAlongPath(skiData.distance)
local forwardPos = getPositionAlongPath(skiData.distance + LOOK_AHEAD)
skiData.smoothY = skiData.smoothY + (pos.Y - skiData.smoothY) * VERTICAL_SMOOTHING
local smoothPos = Vector3.new(pos.X, skiData.smoothY, pos.Z)
local direction = (forwardPos - smoothPos).Unit
local up = Vector3.new(0, 1, 0)
local cf = CFrame.fromMatrix(smoothPos + OFFSET, direction, up) * FIXED_Z_ROTATION
skiData.model:SetPrimaryPartCFrame(cf)
end
end) ```
in this code like on flat surface its fine but on slanted/sloped surface it goes up or down the path making it look like flying in mid air
You could recalculate the ground position with a raycast and adjust the Y position using the hit point plus a fixed height offset for the model, optionally smoothing it to prevent sudden jumps
good job
looking for project managers, dm me if you are interrested
dm's
where would be a good point to start from when learning front end for scripting your own premade vfx? are there any beginner tutorials i should know abt?
I reccomend brawldev's tutorial.
Swap out your manual Y and just use local smoothPos = pos then i recommend using local direction = (forwardPos - pos).Unit
local right = direction:Cross(Vector3.new(0, 1, 0)).Unit
local up = right:Cross(direction).Unit
then just rework your c frame
or js try smoothPos = smoothPos:Lerp(pos, 0.15) ig
Any door scripter
i can help
Hello bro
Yeah
I mean would people care of it was scripted by ai even though it’s a fun and unique game?
th players wouldnt care
Scripting by ai never works i tried it before lol
but yr reputation w/ developer community would b damageddd possibly
and it always throws a million errors
Idk I think having good prompts matter other wise there would be a lot of bugs, I tried it myself
just hire a scripter
what ai do you think is the best
Yeah ig, but in the future everything’s gonna be ai slop then people will adapt lol
Claude for scripting
it costs so much i sometimes use chatgpt to debug
What is Claude
It’s p2message, in free u have very limited prompts so I use ChatGPT to do the extra work it leaves
icl just learn coding but the use ai to debugg
youre genuinely going to end up with more bugs than you started with if you don't learn how to debug yourself 😭
ai can definitely be useful for being pointed in the right direction with tricky bugs, but there are so many more cases where you end up with worse code than before
i know how to debug its just faster
i don't see problem with using ai to debug but i agree it does mess your code up alot
most of the time yea but its helpful if you give a good prompt
but its faster to just debug the code on your own
claude 4.5 opus is mostly correct and alot faster than humans
n understands what u mean perfectly
not better than a human would bro ais not good to code only debug
when they put claude 4.5 opus up against anthropic software engineers it beat every single software engineer in every coding task by a long shot @midnight prairie
what about copilot
any other ai is buns
doesn't it have a harsh credit system
yeah but not if you use those websites that the ai owner's put out where you can use the ais unlimited for free because it's for testing
im gatekeeping.
Ai messes up code half the time anyway,
test claude 4.5 opus
ive been using it for a game and it hasnt fucked up code once
gave me a nice storyline for my game
Just AI slop
its only ai slop if you code it to be ai slop
if you put ur heart and soul into it and just use ai for coding then is it really ai slop
nah opus is insane, i've been using it rn to make a fluid simulator system, it's going well, only been fucking up on one part
yea shits op
do u use lmarena or did u pay for claude
claude directly, and claude code for non-roblox stuff
Holy skid
but it's only really good for making standalone systems, can't use it in my full codebase cause it fucks shit up
u can use it for a full codebase if you like fully vibe code it but you probably run out of credits by that time
Yup, knowing how to code beats AI always.
if u have 700 wpm and ur a goated coder ig so
nah I've used it for full codebase, fed it the entire thing, it still halluceinates some stuff, i'm using the 100usd/month one, it still messes stuff up if you don't guide it step by step. But asking it to make a unrelated module by itself or something like that works 9/10
bro dont use hte 100 usd a month one
theres this website called lmarena.ai where u can get opus for free
claude uses it for getting feedback and learning from prompts
how's the token limits on it
like
i dont think it uses tokens
i think every 30 prompts or something u cant use for 50 mins
but then u can just switch to thinking and use it for 50 minutes
when thinking runs out u can go back to normal
no it only works in web
rip
Bro stop using AI this is painful to read man 😢
just saves 100 usd a month tho
eh pays for itself
ig
my only issue with lmarena is that it just stops working for a while in a chat
then u have to switch the chat and give it all ur code again and waste like a ton of prompts
try the 100usd one, honestly feels like there's no opus limit, it's been made so large now. Like i've been working on this fluid system for probs 3 hours now, still haven't hit a limit. Probably my 90th prompt
i am poor bro
if i ever do get my hands on 100 usd then sure
skid
bro u use executors idk who ur calling a skid
cus i helped make a script????
all u do is use ai lmao
what ai
and ur illiterate wow, just because someone talks about ai doesnt mean they rely oni t
what ai do u use 🤔
pretty obvious you do
Does someone have a good moduleloader i wanna compare to the one i made if i can make it better
if i read the entire dox should i practise n stuff inbetween or just read ot trough once
Something ChatGPTfree.com or something like that yeh? It has multiple ai systems like Claude and stuff too, but idk I just saw on Yt
talm bout some putting ur heart in soul in it a baby can use ai to code slop like u
I only use AI for like game design purposes
bet ty
that shit is ass
have u ever heard of building, ui design, modelling, animation
Good let's watch this fight together while we are sitting in corner and watching and they fighting in short side characters
Ehh thats debatable as well since some designs are easily recognisable as ai even if re imagined, also referencing from actual work and then getting out of your comfort zone is a far better long term strategy creativity wise
(Assuming you're not making slop)
Right now the only things I've used AI for are basic enemies ideas and refining mechanics I already planned
I personally only use ai to learn something scripting related that I cannot find elsewhere/easier data analysis collection for marketing purposes
But the rest is pretty much all handmade
What are y'all working on?
if a player leaves while playing a animation does the Stopped Event fire and is the Animation Track Garbage Collected?
scripters, would you just locate where your object at
or use a objValue to locate em
like are there any downside of object value
Can anyone drag this on my door model
If anyone need script help dm me rn
hey guys i made a grab script and it worked fine but there was a huge delay like
the victim's character didnt follow the grabber's character very smoothly
so i made it so upon grab the victim's network ownership goes to the grabber
and upon grab release it gets set to nil
does roblox automatically set the network ownership to the victim player again?
cuz like, it fixed the issue in the dummies but i havent tested it on players
hello guys idk why but i used to work how can i make this a loop ? when the first game is done the game is not starting again
chatgbt.make billion dollar vc fundraising chatgpt api wrapper b2b saas conference notes-taking app for ycombinator.
anyone down to script this rq for 2k robux?
dms
local function idk()
for i, waypoint in ipairs(Waypoints) do
Move(waypoint)
Count -= 1
print("hi")
if Count <= 0 then
wait(0.1)
Move(End)
game.Workspace.Rig:Destroy()
wait(2)
local clone = game.ReplicatedStorage.Rig:Clone()
clone.Parent = game.Workspace
clone.HumanoidRootPart.Position = game.Workspace.Start.Position
Count = 9
end
end
end
idk()
why isnt this code replicating the old code?
aka the rest that im not gonna copy and past
chat anyone want announcement system i made budget friendly
kinda cursed ngl
Im a beginner developer, rn im making a small project for self improvement, and i wonder, if theres any way to detect which part player clicks through click detector, except for looping through every part's children and finding a click detector inside them?
My question is, how would you find a click detector inside of each object?
yo i want my icons to look like that aswell, how did u do that 😭
search up on youtube how to make custom icons on roblox studio


