#code-discussion
1 messages · Page 231 of 1
but you dont need to do that unless you want to stay up studying for every exam for 4 years
Due to college classes
you can graduate early without taking ap classes
Ima at least take 1-2 ap classes yk
Ik
if your highschool has a early college program
my school offers it and it takes off like 2 years of college
you go straight from highschool graduate to university student or community college
University students
there is no college before university unless youre going to community college for shit grades
You have to complete 3 math 4 English 2 art 3 language stuff like that
u skip the traditional route
It’s a plan our school has
yes thats a-g requirements it applies to every highschool in the us
highschool is an L
Depends
my grades are complete dog
What’s ur gpa
you dont need schooling for computer science
6
its the same amount of time
the extra 2 is just your elective and some other class
Same for us
L school
those 3 f's are in ap lang, algebra 2, and us history
lowkey code discussion is active than chat 
Us history so ez
it is but idgaf about hs
Mm
i barely even have time for homework anyways
Bro I’m so happy I don’t have to be with these bum ahh classes
i think i have like a c or d in history actually i havent checked my grade
at least my attendance is better than my freshman and sophomore year
Does you classes change every sem?
Oh nah
Ours is like this
In a sem there are 2 quarters
Then there goes the 4 classes
Our stuff is 2x
Faster
Ours has that too
Good luck In School tho
our schools counselor is unemployed
Fym unemployed 😭
🥀
That’s their job bro
not if nobody wants counseling
U making money tho
They chose your classes
idt school counselors make a lot
Fr they balling
My counselors chill tho
no way you got a f in algebra 2, watch professor Leonard intermediate math on youtube.
nty
Bro I feel so proud when I was able to remake the system correctly 🥹
good or no good?
predatory pricing technique
for the same deal I can fix them for 250 robux
okay il do for 200
im doing 5
I'm doing it for free
Better then 0
I used to have 23k until I didn't
how do u stop having that
IT WORKED
I HAVE NO FREAKING IDEA
HOW IT GOT FIXED
BUT IM NOT ASKING
IMPORTANT IS IT WORKS
by spending it probably
i used to have 102340 untill i spent theme all on FUCKING GROW A GARDEN
now i have 4k
noice
i just got 500
AED 500.00 converts to R$35,828
alignposition vs rigidconstraint vs weldconstraint for battlegrounds typa grabbing character skills
-- LocalScript inside the loading TextLabel
local Players = game:GetService("Players")
local ContentProvider = game:GetService("ContentProvider")
local TweenService = game:GetService("TweenService")
local player = Players.LocalPlayer
local gui = script.Parent:FindFirstAncestorWhichIsA("ScreenGui")
local label = script.Parent
-- dont show loading again
if player:FindFirstChild("HasLoaded") then
gui:Destroy()
return
end
local flag = Instance.new("BoolValue")
flag.Name = "HasLoaded"
flag.Parent = player
-- background
local bg = gui:FindFirstChild("BG")
if not bg then
bg = Instance.new("Frame")
bg.Name = "BG"
bg.Size = UDim2.new(1,0,1,0)
bg.BackgroundColor3 = Color3.new(0,0,0)
bg.Parent = gui
end
label.Text = "0%"
label.ZIndex = 2
bg.ZIndex = 1
-- collect assets
local assets = {}
for _,v in ipairs(game.ReplicatedStorage:GetDescendants()) do
if v:IsA("Texture")
or v:IsA("MeshPart")
or v:IsA("Sound")
or v:IsA("Model") then
table.insert(assets, v)
end
end
local loaded = 0
local total = #assets
if total == 0 then total = 1 end
-- preload
task.spawn(function()
for _,asset in ipairs(assets) do
pcall(function()
ContentProvider:PreloadAsync({asset})
end)
loaded += 1
end
end)
-- fake progress
local percent = 0
while percent < 100 do
local real = math.floor((loaded / total) * 100)
if percent < real then
percent += math.random(1,3)
end
if math.random(1,10) == 1 then
task.wait(math.random(2,6)/10)
else
task.wait(0.05)
end
percent = math.clamp(percent,0,100)
label.Text = percent .. "%"
end
label.Text = "100%"
task.wait(1)
-- fade out
local info = TweenInfo.new(1.5, Enum.EasingStyle.Quint, Enum.EasingDirection.Out)
TweenService:Create(bg, info, {BackgroundTransparency = 1}):Play()
TweenService:Create(label, info, {
TextTransparency = 1,
TextStrokeTransparency = 1
}):Play()
task.wait(1.6)
gui:Destroy()
so this is a loading thing but when i want the gui to fade away it just destroyes
you should use tween’s .Completed and then destroy it. Instead of just task.wait(1.6) then gui:Destroy()
fake loading screen 😭😭😭
i've made a round system
how do i make it pick a random person to be killer and the rest survivors
can't really give an answer unless i can see the script, besides a few suggestions the way u could script it
could u give suggestions?
ill send my script now
wait how do i do that thing with text where its like a box
i mean u could grab everyone who's within the round, then pick a player(like math.random() or sum), from the list and said player becomes the killer
oh yeah ur right
for i, v in pairs (allplayers) do
local playergui = v.PlayerGui
local countdown2 = v.PlayerGui.Countdown
countdown2.TextLabel.Text = selectedPlayer.Name .. " is now on stage!"
task.wait(5)
countdown2.TextLabel.Text = " the word is : testing"
players.PlayerAdded:Connect(function(player)
player.Chatted:Connect(function(message)
if message:lower() == "testing" then
countdown2.TextLabel.Text = "correct!" guys can someone help me this dumb code isnt working and isnt saying correct for some reason
i believe its three of `
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local lobbyTeam = teams:WaitForChild("Lobby")
local playingTeam = teams:WaitForChild("Playing")
local events = replicatedStorage:WaitForChild("Events")
local gameData = replicatedStorage:WaitForChild("GameData")
local statusData = gameData:WaitForChild("Status")
local timerData = gameData:WaitForChild("Timer")
local currentMapData = gameData:WaitForChild("CurrentMap")
local round = require(script.RoundModule)
game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(char)
if player.Team == lobbyTeam then
char.HumanoidRootPart.CFrame = game.Workspace.LOBBY.LobbySpawn.CFrame
elseif player.Team == playingTeam then
char.HumanoidRootPart.CFrame = game.Workspace.MAP.MapSpawn.CFrame
end
end)
end)
local function classicRound()
statusData.Value = "Intermission"
round.Intermission(15)
local selectedMap = round.LoadMap()
local clonedMap = replicatedStorage.Maps[selectedMap.Name]:Clone()
currentMapData.Value = clonedMap.Name
statusData.Value = "Loading " ..clonedMap.Name
timerData.Value = "..."
clonedMap.Name = "MAP"
clonedMap.Parent = game.Workspace
task.wait(2)
local playingPlayers = {}
for i, plr in pairs(players:GetPlayers()) do
if plr.Team == lobbyTeam then
table.insert(playingPlayers, plr)
end
end
for i, plr in pairs(playingPlayers) do
plr.Team = playingTeam
plr.Character.HumanoidRootPart.CFrame = clonedMap.MapSpawn.CFrame
end
task.wait(1)
round.startRound(30)
local playingPlayers = {}
for i, plr in pairs(players:GetPlayers()) do
if plr.Team == playingTeam then
table.insert(playingPlayers, plr)
end
end
for i, plr in pairs(playingPlayers) do
plr.Team = lobbyTeam
plr.Character.HumanoidRootPart.CFrame = game.Workspace.LOBBY.LobbySpawn.CFrame
end
clonedMap:Destroy()
task.wait(2)
end
while true do
local playingPlayers = {}
for i, plr in pairs(players:GetPlayers()) do
if plr.Team == lobbyTeam then
table.insert(playingPlayers, plr)
end
end
if #playingPlayers >= 1 then
classicRound()
end
statusData.Value = "Waiting for players [" ..#playingPlayers.. "/2]"
timerData.Value = "..."
wait(0.1)
end```
thx
hello
would it be here that i grab a random player
u need to connect Chatted on their character or on the player directly, not inside PlayerAdded
players.Chatted:Connect(function(message)
if message:lower() == "testing" then
countdown2.TextLabel.Text = "correct!"
end
end
end)
end)
end
end
end is this ok? but now for some reason the end texts are saying there is an error
you’ve got way too many ends. Every function only needs one end. and you have a bunch stacked up rn 😭 so clean that up
task.wait(5)
countdown2.TextLabel.Text = " the word is : testing"
players.Chatted:Connect(function(message)
if message:lower() == "testing" then
countdown2.TextLabel.Text = "correct!"
end, it just does this
something like:
end
end)```
instead of Players.Chatted, try to loop through Players:GetPlayers() and then connect player.Chatted for each one.
thank you 🙏
yeah, Then maybe loop through playingPlayers again and then probably assign roles
holy smart
yw
?
anyone got a simple ahh game idea?
a game like forsalen
you writed like 5 lines off code in 1 message
Nah
uh huh
something like pass the bomb
i want it to be unique no copy paste brainrot game
well simple games are often generic

gulp
thats why they're simple 😓
🤨
if u die you crash obby
what abt a hard game idea?
theres not necessarily a "hard game" idea, it depends on what ur trying to achieve and said resources u have for it.
well smt that will impress other developers and players
like the only thing i need is a good scripter
then i can prob make anyting
yo do yall know if its good to move animations in studio? like lets say i have an ability that pushes the player forward, do it on the animator or the script?
I always did it on script but i just watched some youtube video of some dude doing it on animation and now im confused
first person to get banned wins a bottle of air
In all roblox games scripter is the most important btw
yeah
Will u pay the scripter or
no im looking for a partner to make games whit since i dont got that much money also i knoiw this is a littel ragebait
Fair but what do u bring to the table
How did you guys learn scripting?
How can u contribute
guys can my game have custom chat that doesnt rely on textchatservice
yeah it can just make sure to go through the filter
I don't think .Chatted is on the character? it's a player-only thing
true. thats on me 😓
game:GetService("StarterGui"):SetCore("BadgesNotificationsActive", false)
it isnt working. Can anyone help me?
connecting it on .PlayerAdded is much better because it'll connect for future players too, if you connect it from looping through :GetPlayers() then that only connects the event to the current players, not the future ones. unless if you're not sane and want to disconnect old connections and repeat this on a loop so that new players are also included
you have to do this in a local script I think
yes
oh at the time i was thinking of existing players 😭 but yeah i do agree with ur argument with .PlayerAdded
successful day on code discussion
but it isnt working
check the output, it should tell you the type of script you should be using
actually I think you should be doing this on a server script
because like disable it for all players
that's a server thing
no
ok i will come back
if that's not the case then you should check if your script is in a place where it can run or if your syntax thing is even right
I haven't used :SetCore() since last year
i have to disable badge popup
where is your script
game:GetService("StarterGui"):SetCore("BadgesNotificationsActive", false)
no like the script instance
starterplayerscripts
what kind of script is it
and localscript
@blazing agate your script is correct, the only other reason I can think of is availability. I think :SetCore() isn't available instantly when the game starts, try adding a task.wait() or a repeat until
good day
depends on what the game is, takes less once u have the assets u need
no shit
yeah, no shit
I’m currently exploring 3d for web using three js and GSAP
@charred scarab depends in project
Ye i should have specified stupid ass question from me
Just a simple deathmatch fps game
@charred scarab depends in project
who knows how to remove a whitelist system on my old game so people can join
What’s ur wpm and iq score
if they both high u can code it pretty fast
Ts is not about iq score
It is if u think faster you can solve the problem faster
And you can make your code better long term
Which saves u time aswell
First of all its not iq and second of all if I do not know brainfuck but my iq is 300 I am supposed to script at light speed
If your wpm is fast
Two variables
Yea but I do and I’ve solo coded three games
It lowkey makes a difference hate to break it to u
Fym I am a programme too I am giving example
bros iq is not 300
I got like 100 + wpm on a 10 minute test, I can go above 140 for a short amount of time like maybe 20-30 seconds? or 40 seconds without any breaks and Im 13 ios that good
If it’s with good spelling that’s pretty good
U can probably lock in and make some scripts fast
yeah I can do 140 for a short amount fo time because then I mess up and it goes down
yh but whats the most hotdogs youve eaten in one sitting
but I type scripts much slower
Because I take breaks
but I can script a whole datastore in like 4 mins
yeah
they are kinda long tho
for sum ppl it takes them like 20 mins to write idk how but
Iq in the big 25
People talking about iq gotta have negative iq deadass
Or be a child
k
local player = game.Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local ClockTime = playerGui:FindFirstChild("ClockTime"):FindFirstChild("ClockTime")
local BankDataDisplay = playerGui:FindFirstChild("BankDataDisplay"):FindFirstChild("BankDataDisplay")
local XPDataDisplay = playerGui:FindFirstChild("XPDataDisplay"):FindFirstChild("XPDataDisplay")
local UserInputService = game:GetService("UserInputService")
UserInputService.InputBegan:Connect(function(Input, gameProcessed)
if not gameProcessed and Input.KeyCode == Enum.KeyCode.M then
if BankDataDisplay.Visible == true then
BankDataDisplay.Visible = false
ClockTime.Visible = false
XPDataDisplay.Visible = false
print("on")
else
BankDataDisplay.Visible = true
ClockTime.Visible = true
XPDataDisplay.Visible = true
print("off")
end
end
end)
why this not working
how do i scale all my models so they are all relatively the same size. I am planning to use different character models in my game for tools. my models are all different sizes so simply model:scaleto() wouldnt work as they would all need different scale factors. do i need some way to calculate what scale factor i need?
ur iq is not 300 gang
is there any errors?
no
lens flare + system showcase
Cool
What's going on vs what's supposed to happen
can anyone help me with my code
istg the game:bindToClose is some real bs, otherwise i dont see why the following works just fine if i'm in studio and doesnt work when testing on live server
game:BindToClose(function()
serverShuttingDown = true
for userId, data in activeLogs do pendingLogs[userId] = data end -- merge both dicts into one
local function findPlayer(id)
for _, player in membersOnServer do if player.UserId == id then return player end end
end
if runService:IsStudio() then -- if testing in studio, do everything in one thread
for userId in pendingLogs do
onFinalization(findPlayer(userId), true)
task.wait(0.5)
end
else
local mainThread, threadsRunning = coroutine.running(), 0
local startSaveThread = coroutine.wrap(function(userId: number)
onFinalization(findPlayer(userId), true)
threadsRunning -= 1
if threadsRunning == 0 then coroutine.resume(mainThread) end
end)
for userId in pendingLogs do
threadsRunning += 1
startSaveThread(userId)
task.wait(0.5)
end
if threadsRunning > 0 then coroutine.yield() end
end
end)
the part of code responsible for saving on live servers is taken straight from the roblox guide on bind to close btw
NO WAY CUh
NO WAY CUH
just use playerremoving
cant rly do that because it's supposed to save the information some time after a player leaves, but in the event of server shutdown it has to save it immediately
Pressing a key to disable all UI in game
check your dms pls
Who’s a good
Coder here
does anyone know how to get an account cookie without it resetting for development purposes
Depends on what you’re trying to code
anyone know how to check FPS in studio while testing? Shift + F5 just closes the test
no one we are all skids
ctrl+shift+f5
ty
np
local MouseDetectEvent = game.ReplicatedStorage.Folder.normalHit
local calls = {}
MouseDetectEvent.OnServerEvent:Connect(function(plr, tool)
local now = os.clock()
if calls[plr] and calls[plr] - now < 1 then
calls[plr] = nil
print("debounce")
return --blocks the event
end
calls[plr] = now
print("success")
end)```
im noob scripter making combat system. this is server sided script is it chopped or gud?
yo whats a fix when u change the character of a player that it always looks in the other direction youre walking
wdym change the character
this
make sure that the character that you're changing to has its rootpart set to the forward direction
it might be reversed
alr did taht still doesnt work because i believe the humanoid just overwrites it
are you using a humanoid for that rig
yeha otherwise you cant control it
i could but then i had to build a custom humanoid if im not wrong and im too lazy for it rn
ok
got any other tips
if you're sure the rootpart is the right direction then i would just double check that its actually facing forward
-z
idk why it would be doing that otherwise
im actually stupid youre right but the thing is the model turns with it cause of bones
so if thats the case you could take whatever root bone there is and just rotate it by 180 if its facing the wrong direction
that shouldn't break any of the bones i dont believe
the thing is would the animations then still break cause its different bones than the ones in blenmder
well
it would only be from the hips
since bone positions are relative they wouldn't change
when i had this problem i brute forced it with controller managers and just reversing the move direction in my character controller
cuz i cba to go into blender and re export it
thank you its finally working
dont know waht i would have done without you good luck for your future games!
local hmdx = 0
local hmdz = 0
local area = 8
local xbyx = (area*5)
for x = 1,area * area,1 do
local part = Instance.new("Part")
local scale = part.Size
scale = Vector3.new(5,1,5)
part.Parent = workspace
part.Size = scale
part.Position = Vector3.new(hmdx,0,hmdz)
hmdx +=5
part.Anchored = true
part.Name = "Part"
if hmdx == xbyx then
hmdx = 0
hmdz += 5
end
end --is this good or i need to improve it
nah ts is ahh\
why
np, no i need notes to improve myself feel free to say anything would help me
local hmdx = 0
local hmdz = 0
local area = 8
local scale = Vector3.new(10,1,10)
local xbyx = (areascale.X)
for i = 1,areaarea,1 do
local part = Instance.new("Part")
part.Parent = workspace
part.Size = scale
part.Position = Vector3.new(hmdx + scale.X/2,0,hmdz + scale.Z/2)
hmdx += scale.X
part.Anchored = true
if hmdx >= xbyx then
hmdx = 0
hmdz += scale.Z
end
end --work for any grid
what else does a main client/server script do other than constructing all classes first then doing :init() on all modules?
Yo
that pretty much
Guys
What do you think of my game
People will play but not stay
I need some feed back if anyone has time
yeah ok
I've been coding for awhile, and sometimes I'd use Ai or ask humans for help on certain things. I know that a lot of people rely on Ai but I find it very interesting that even AI says not to use it as a crutch.
anybody know alternatives to github
gitlab
guys if I've a custom walking animation and I want to know what walk speed sync with it, how can I do this
why
Set the playback speed based on walkspeed
Default walkspeed is 16 so if default anim speed is for default walkspeed divide walkspeed by 16 and use that
well I'm tryna find the default anim speed for the walk speed, I'm asking for the technique I should use to get this anim speed yk
like my animation looks a bit natural around 8 walksspeed, but I'm tryna find the exact speed
is there a way to save players inventory on death? ive tried so many ways, ive used Backpack.ChildAdded, saved data on respawn but nothing seems to work
local inv = sessionInventory[player.UserId]
if not inv then return end
if table.find(inv, toolName) then
return
end
table.insert(inv, toolName)
cloneToolToBackpack(player, toolName)
end```
is there a way to solve this? it never saves on respawn. only upon rejoining
add the tools to Player.StarterGear
instead of the backpack
players unlock the tools from buying them
but i will try this
That or detect on char added and add tools to backpack manually
tried this, it never seems to work
ye when you purchase a new tool instead of putting it inside the player.backpack there's another thing under the player called StarterGear and it's different from the Starterpack thing in the studio
hold up there is?
so instead of sending to backpack isend it to startergear
ye you can check that your self
Do you save backpack as a var outside charadded
And yes startergear exists
For players
Add to backpack as well still
Initially
im going to change it so 'startergear' handles tools across respawbs
That will probably work
Just for the future tho was that what you were doing
the thing is, my old script would work sometimes, sometimes it saved on respawn, sometimes it didnt.. it was really strange
ill show u in a minute
Ok
local inv = sessionInventory[player.UserId]
if not inv then return end
if table.find(inv, toolName) then
return
end
table.insert(inv, toolName)
cloneToolToBackpack(player, toolName)
end
local function removeTool(player, toolName)
local inv = sessionInventory[player.UserId]
if not inv then return end
local index = table.find(inv, toolName)
if not index then return end
table.remove(inv, index)
for _, container in ipairs({ player.Backpack, player.Character }) do
if container then
local tool = container:FindFirstChild(toolName)
if tool then
tool:Destroy()
end
end
end
end```
wait on buying, send tools to startergear? or implement into the tooldata script
I know what i am about to say is pretty beginner level but, did you try adding a task.wait()? That had helped me multiple times when things doesn't load
More of a bandaid fix
no actually i didnt, eitherway it wont work since tools would already be gone for task.wait()
Could still fail
Damn :(
clone.Parent = player:WaitForChild("Backpack")
startergear right?
Oh, you have a point
Sorry, tried to help lol
Make 2 clones
1 each
thank you
how is this necessary?
would i need to make a script that saves tools on death? or no?
Startergear only clones on death
ohh ok
would startergear save on PlayerAdded too?
or would i need to make a datastore for it
Wdym
if player bought tools then left, rejoin would it save?
or would i need to make datastore
Datastore
got it thanks
guys whos better brawl dev or the dev king
backpackClone.Parent = player:WaitForChild("Backpack")
local starterGear = player:FindFirstChild("StarterGear")
if not starterGear then
starterGear = Instance.new("StarterGear")
starterGear.Parent = player
end
local starterGearClone = asset:Clone()
starterGearClone.Parent = starterGear```
is this the right approach @broken grove
Both of them have really good courses, but i would prefer brawldev, his courses are up to date, the dev king ones are old and there's things that doesn't work in today's luau
thanks
You're welcome bro
scripting is ez its just knowing what each word does/means is hard
If u want, stick with brawldev, but when you end brawldev's course try and see the dev king's one to understand different logics and shit
Its more like, the lua syntax is easy, you just need to have a good logic to know how to do your systems
yea
In my case, thats the hard part, the logic u need to have
In each person could be different
ai is only good to find the problem
Shit, yeah, but dont abuse ai
ik i wont
Dont be like me lol
thatd why im learning
yo guys is mastering if statements, and, or, nil. good for me as a scripter, also i will learn about profile store
why lol
there is a scripting game on roblox its like duolingo for scripting
Bro because i wasnt even thinking, i learned for absolutely fucking nothing because at the end i was just using ai, and now i repent badly
Thats why i fail in the logic
Yeah, scripting school
Obviously, but just learn them, dont focus on mastering them
man the moment i get on winter break im going crazy on scripting
W decision
fr me and bro made a descension that ima go scripting / building route while hes gonna go on ui/ modling side
its better to master basic stuff rather than learning about complex stuff
But, make it constant, dont do it just in winter break if you wanna get good, thats another mistake i did
you can create absolute genius logics using basic stuff
ik its cuz of finals i cant do nun rn
thats how its usally is basics to comples
complex
logic comes from expirance
if you keep doing it you will understand it alot clearly
Oh well thats true too
the only hard part of devoping is advertising ur shi
using 10 credits until day 10 day is good for your game someone like a successful dev told me
I mean, i said it because if you are constantly scripting you will use both basic snd advanced stuff a lot of times, so early or late you will master them
like 10 credit per day
Oh, understandable
Start whenever you feel ready but try to never let it down
Does anyone know how to structure a custom movement system
how much dose i usally cost to advertise ur stuff
not bad
but he says it worth it
if you get a job
thats like a week of stuff
when i was 14 i wanted to get older for me to work
lol
go to pls donate chat around and talk to ppl if u wanna make robux that way
i'd rather be a roblox developer than work == rat race lol
i know lol
the more income streams = better
but its just alot of people that are going at the same path
at what age
cuz i gave up at the 1st tutorial
i want to mention that this worked for me, thank you so much bro
keep it up and make something you can be proud of
I am learning lua at 19, but i have coded for around 5 yrs in other languages
it should be like a piece of cake for u lol
just be consistent and dont do it too hard that you burn out quick
eh i only got a certificate for C# last year
fr that what happened to me i regret stopping
still a cool thing
@grim void Manfiest you dreams and how your gonna achive them
thanks i already went to multiple burn and brainfog stuff. And my mom even don't believe in me but for me, i won't give up. Slow motion is better than no motion
i'll keep working until i reach that spot
yeah i manifiest my dreams to God, through prayer
i do believe in a high being
W

Only use Ai for research and assistance
Not fully rely oneit
It will be ur best friend with scripting if used correctly
yea its pretty good
i became matured at age 13 finding ways to secure my future, it suddenly came to my mind that i was playing games that day and suddenly smth whisper at me (i believe that was Jesus Christ) the thing your doing your not going anywhere with it so find a way to provide for your problem because your family's situation is bad. And after a few days i realized that my family was struggling literally came backrupt so i had to find a way to breakthrough this suffering
thats why i am here becoming a lua scripter
i started learning from start again and went from every single line in one script to modular in like 2 weeks just asking questions with ai
yeah i already been doing that i am using lemonade.gg its better ai than chatgpt
Ai is good for learning if you tell it to teach you like a teacher would with practice drills etc and going thru topics
Lemonade is Alr
Gemini better
yeah but i love to use lemonade because it knows what good API that roblox studio uses
its just a AI that focuses about roblox studio luau
Astral
Anyone knows anything about rollback netcode?
?
i dont want microsofts shit in my face
thanks
20x easier entry lvl and a lot more $$ potential
I mean like, you have more tools by your side
Idk how to explain it but, its like, with roblox you are more efficient
If you do games for steam you have to do many more shit than you have to do in roblox
And you dont want to do it in roblox but like to publish it to steam or the app store?
Mmm
Its like, you are really by yourself
I cant think for an example rn but
I dont know if this is a good example but, lets say you have finished your game, you have to search where to publish, when you found where to publish you have to send like an application, and pray for it to get accepted, and if they accepted then you have to pay like something monthly or yearly so the app stay there, and with roblox you just need to publish it and worry about the advertising next
Can someone here tell me when you should use a custom player movement replicator and when not to? (on roblox)
Oh i didnt knew that steam didnt charge fees, but i heard, i dont remember if it was app store or play store, and there they would charge you for any shit
I obviously try to make a good game on roblox, but i think if you do games in roblox your life would be x100 times easier(i dont mean it literally)
Really?
Wtf, i didnt knew that
But i mean, in roblox you could make that same 1k and without getting charged
I don't really know what a custom player movement replicator is but by its name i would tell you to use it when there's a player or npcs, and to not to use it when is a map part, idk if that was your actual question lol
Sorry if i couldnt help, im still a low level scripter lol
Understand
So, you prefer steam over roblox?
guys i tried learning code and I learned some stuff but I always felt that when i was testing things i always forced in certain things into my code that i shouldnt be putting there. Stuff just wasnt like being natural and idk any tips to get past this or like what to do now bec i dont rly know any tutorials
Any input is appreciated. A custom player movement replicator is just a custom script that overrides roblox‘s default player replication
or a coachj
If i was you, i would still force those things, like, if it works, it works, but if you dont want to force thing in your script, try doing them modular, like, use the neccessary Module Scripts and try doing Module Loaders
ok
is mastering if statements, and, or. are good?
Oh, i actually didnt knew that, i thought it was movement literally
I dont know how to help you then, sorry, i tried :(
id easily go for roblox or fn, but it also depends on what ur exact intentions are really
what type of game you want to make, with what budget / tools and with what goal exactly
what type of game
if i have a table that im accesing in a module script why not just put the table in the module script, so it can be used in more places with better accesibility or what?
or would it be better to put in modulescript
Guys does anyone know the price range for like a building system somewhat like bloxburg or building games where you can place down items
It all depends on the level of sophistication
can range from essentially free as AI will oneshot very basic iterations that are self-sufficient, up to hundreds or 4 digit if its a really comprehensive and performance optimized foundation that interconnects with relatively complex framework 
Its really your choice
yo i gotta get someones input on sommmethhinnng rq
there is no right or wrong there really
its to do withh gun systems
ive noticed that with a few games, the resolution affects the hitbox, for example if u have a smaller resolution, hitboxes tend to be completely off scale
anyone know if this is an issue with raycasts?
do you have a video of this
yeah one sec
dms?
dm me it and ill forward it here
sent
debugging
so
this is low resolution, and this happens in 2 other games ive tested
that and finding errors if it doesnt
how does it find errors?
im completely new to this if u didnt realise
sorry to be a nag
you can print specific things or add prints in particular areas to see if it reaches points
similar to coding itself it requires creativity and logic to place them effectively for debugging
with information like where the script does and does not reach you can usually narrow down the problem
@broken grove can u send one more thing
u got any idea as to why this is happening
whats the relevant code for these
this hhappenns innn other gammes too
so wold it be annn issuue with raycasts
its likely a logic error
mmyy keyboard is slightly brokenn btw
I highly doubt its raycasts themselves
more likely viewport to ray or whatever
but that is also unlikely
imm testing a few other games
did the camera movement become much faster in studio??
anyone know how to change it
adjust
how to make a system like the on in the forge when forging
I have no idea what you just said
hm
All I know is the Minecraft modding platform named, "Forge"
i mean
whats the realistic answer you want to this question
ooh im smart i can make it with ui stroke
what would math be productive for?
Bro what is a Boolean LOL Stop making up words bud 😂 (I said it louder)
70% accuracy 💔
First person to guess this gun and model wins nitro!
Ak74u
Or the uhh
The fucking thing
The 545
Aka74u
Aks*
Looks like the folding stock, could be wrong
Also missing the rear sight mount
AKS74u
or Krinkov
guys can someone help me this code isnt working local gui = game.StarterGui.Selection
local players = game.Players
players.PlayerAdded:Connect(function(player)
task.wait (5)
player.gui.Enabled = true
end)
If you want to enable a gui for a specific player you don't reference it from starter gui you reference it under the player's player gui inside the function then instead of calling player.gui.Enabled just call gui.Enabled directly since you've already referenced the gui you want to enable
i want it like to enable for eveyrone
I assume since you are using playeradded you don't want it to be enabled at the same time for everyone instead just enable when they join and it should do that properly
oh shoot sorry i just want like it all to appear after 5 seconds for everyone, im still a beginner srry
Ah in that case you'll want to define a specific case when you do want it to enable for everyone since playeradded will just fire when players join. Then you just loop through each players gui object and enable each one
how do i do that
task.wait(5)
for _, player in pairs(game.Players:GetPlayers()) do
local gui = player.PlayerGui:WaitForChild("guinamehere")
gui.Enabled = true
end
Something like this should do the trick
thank you 🙏
Remove pairs
Remove all
ak74
AKS-74U
Remove pairs, everything is stored in in ipairs
what's better getting content creator or investing in ads
advertising your game in websites like tiktok is very good also make sure the content creator is famous and have a good daily viewers
its the best way to advertise your game
That's the Avtomat Kalashnikova skladnoy 1974 goda ukorochenny
what did yall send for your application for the scripter role?
Who are available for work on game project ?
CC
100 robux
@gilded void depends on content creator and the ads ideally Both cc and ads
ads first tho
I was looking for months for CC but none
Some I found but never started
r ey asking on way More money Than u could affoard?
stick w ads
Anyone wanna collab on something
The least ad is 16 points as I saw right?
no but thats way too little
its better to Go w atleast 10 daily 1-2weeks
No it's like 1
3k every day dam
its not a lot tho point of ads is To get to Home recomendations
if u got a bigger budget its better going w way More
?
you bribed them 100 robux what?
I joked (
sign me up
nevermind
Can someone send me 1 usdt
Can I kidnap you to script smth small then let u free
local HelloWorld = print;
local print = "Hello, World!";
HelloWorld(print);``` send this amazing code
no
Whats a good beginner project in yalls opinion? I got the badics of things such as tweens, collectionservice etc down.
Idk how stuff like datastores work tho so thats that
i need help
local player = game.Players.LocalPlayer
local MainMenu = script.Parent
local function Menu()
local Camera = workspace.CurrentCamera
Camera.CameraType = "Scriptable"
local CameraMenuModel = workspace:FindFirstChild("CameraMenu")
local CameraMenuPart = CameraMenuModel:FindFirstChild("CameraMenu")
Camera.CFrame = CameraMenuPart.CFrame
end
Menu()
player.CharacterAdded:Connect(function()
Menu()
local mainFrame = MainMenu:FindFirstChild("Main")
if mainFrame then
mainFrame.Visible = true
end
end)
i put it in main game doesn't work but in new game it work i think it can't find the part so return nil what can i do
is rojo hard to learn? i've heard its better for scripting, but idk if i should switch to it
its two commands
hardest part is vscode if you never used it
rojo itself is easy
I need help tho on my game i have like a pls donate game but only clothing appeart not passes (if someone know how to fix API dm me)
W script
where do yall even start from when it comes to scripting
Would yall say that its a bad idea to watch tuts on stuff that u wanna make as a beginner. Like i learnt stuff like tweenservice and collectionservice and then decided that i wanted to try and make a tycoon game. But after making the module script etc i noticed that i didnt know how to make each individual part go to their allocated space, without putting a script in each one of them
Brawldev has a p comprehesive tutorial series
Or is it better to just try to figure it out urself
ahh
i mean the only issue i have with tutorials i that they arent flexible enough to adapt to what i really what i want to learn
just wanted to ask, how did the scripters here learn how to script, i want to study engineering or cs at uni and will be applying to unis within the next 9 months, so in that time I wanted to pick up scripting, seeing as I enjoy roblox and being able to make projects I thought learning Luau would be the best choice, anyone have advice?
Watch "Roblox-2025-12-14T16_38_20.696Z" on Streamable.
Im not that good but tutorials and the roblox documentation and the dev forums are good for learning
I also tried making stuff I saw in other games or videos to practice
i have a skillservice that deals with anims, hitboxes and vfx
skillservice should be used for both players and npcs the same way
my problem is that when an npc uses it, skill service should replicate the skill vfx to everyone, using a server sided module
and when a player uses it, the skill service should play the vfx and tell the server that the vfx should be played to other people
my problem is that, npcs need to use a server only module to replicate the skill vfx, but that module wont exist on the client, so i cant add the module call to the skillservice because the if its called on the client, the skill will attempt to require a module that doesnt exist on the client
the solution ive thought so far is to invert the dependencies but i think thats kinda bad, is there any way to do this without dependency injection?
this is tickling my brain
ehm
jo got a question rq
thats my script for my trampoline but its now workign idk why anyoen have and idea local bouncePart = script.Parent
-- wie stark du hochgeschleudert wirst
local BOUNCE_POWER = 90
bouncePart.Touched:Connect(function(hit)
local character = hit.Parent
if not character then return end
local humanoid = character:FindFirstChildOfClass("Humanoid")
if not humanoid then return end
local hrp = character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
-- vertikale Geschwindigkeit nach oben setzen
local vel = hrp.AssemblyLinearVelocity
hrp.AssemblyLinearVelocity = Vector3.new(vel.X, BOUNCE_POWER, vel.Z)
end)
you're using hit.parent
idk i am NOT a scripter 😭
ah oaky ty
someone knows this error?
▶ HTTP 403 (x2) - Servidor - AssetManager:148
i fixed it let me try
aight!
403 = no permission. Asset is probably private or not accessible.
did it work 😭
can i dm u?
to talk more?
nope xd
trying to make the tuktuk drive
im tryign to finish the scritps for my game
nice, i made my tuktuk work lol 😭
For some reason, my game doesn’t recognize Image assets anymore.
For my game, I have the main published game and a separate experience for testing.
I work on the testing, then overwrite the main game.
I’m running into a problem where the main game isn’t recognizing assets from the testing. But the weird part is that this same asset has been used the past 3 published without issue.
Is there a problem with the new Asset Manager?
I haven’t touched the module script that handles this UI stuff at all.
The asset is uploaded under the group that owns both the main game and the testing game.
I noticed that there is a difference between Decals and Images in the asset manager. I don’t know if that changes things.
itsa service that gives u a store that u can put data in and u can load that data.
try using another velocity
it works for me tho?
i put this
into a partlocal BOUNCE_POWER = 90
script.Parent.Touched:Connect(function(hit)
local character = hit.Parent
if not character then return end
local humanoid = character:FindFirstChildOfClass("Humanoid")
if not humanoid then return end
local hrp = character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
-- vertikale Geschwindigkeit nach oben setzen
local vel = hrp.AssemblyLinearVelocity
hrp.AssemblyLinearVelocity = Vector3.new(vel.X, BOUNCE_POWER, vel.Z)
end)
print what hit.parent is
theres nothing wrong with that jolly
what
the entire "is this an actual player" check works
you need to add max power
js spent like 20 mins learning trigonometry to make a friggin circle
cant wait to use this for projectiles tho
i think its bc my trampoline has a lot of parts
huh
wait are you new to coding or smth
ts should be ur structure
no bro my trampolien is layered
i cnat send ss
this giving me errors
it doesnt give u errors at all
dude, stop using chat gpt to make games. just learn coding
bro omg
i got 3 roblox errors from your script
how do i get pic perms here?
ive got 15k robux does anyone wanna make a game with me?
15k is not enough to make a game twin
What you got in mind
im a scripter
Even 250k is not enough
As I have found out
250k is a lot
why are we spending 2.5k on ads
if u know the right people you can get one out for under 100k
learn coding and when you are confused use ChatGPT method 🗣️ :🗣️🗣️
I just had a stroke holy shit
anybody got tips on how to actually learn scripting?? please help
Looking for scripters to partner up with. Pls send a dm if you wanna work together
Thanks but i unfortunately still havent come around to learning it (its like 2 videos away in my tutorial playlist)
yo is there some bug when u try to make gamepasses they wont work i have tryed everything
y'all disconnect the connections?
https://medal.tv/games/roblox/clips/1BH8F6uCAleWlm/d1337Uhv2QuZ?invite=cr-MSxMY0csNzIxNTQ5Njgs
18 Views - Watch Untitled Montage by MegaTheDank and millions of other Roblox videos on Medal. #roblox, #afewmomentslater
I would appreciate it if someone could help me fix the game's scripts.
somebody help my chat tags works sometimes and most of time doesnt and spmetimes breaks chat
I'm actually advanced++++
Can someone tell me where I can practice or find exercises to learn programming? I have already learned the basics, but I want to
look for uncopylocked games on github
what is that
whats goody guys
How does one learn ik rigs 😭
let's say you want your arm to point at something when you walk by like a part, then your arm will be locked onto that part while you move until lets say u are 5 studs away or so if i understand it correctly
ye I understand that
how would you even start scripting that
idk 😭
i am just trying to make it so when you hold a door knob your arm moves to it and you can open it realistically
in first person, i've tried a viewmodel but did not go too well
just play an animation
I don't think it'll look as good
move the player automatically to that position, that would make it look good.
so like they hold e or whatever, move in position and an animation plays
Hi
yeah could work, but i don't really know with the concept i am going for i don't think it will work as well
Trying with a viewmodel to just update it's cframe to the knobattachment
i think that also could work
does anyone know how to make a battlegrounds downslam rock effect?
Do yal listen to fiona apple
who dat
idk whats going on
i am tryna make the player grab the door knob using ik or whatever lol
i got 15k robux anyone wanna make a game together?? 
Guys, I been coding for 30 days. What could I practice on to become better?
what type of game/what do you need?
hows the payment gonna be?
Chief Keef better
Not sure I’m looking for a partner to help me come up with ideas
yo any1 know ts
would it be better to have server play vfx or replicate vfx on clients in that area
🙏
i do
can someone help me with a pls donate pack i need one asap (im broke)
I'll be honest. I've never scripted one before. But I think, maybe I can locate a resource to help. Does it only need to involve donation and nothing more? Nothing in return or exchange like an in-game reward? Explain was you would like to do.
i just need like a sign board which shows gamepasses
Like, a SurfaceGui on a part in-game?
Get a service ig
Getting a Service in Roblox Scripting... Essentially, it means to get access to certain programming features. For example, if you want to animate/tween GUIs, you get the TweenService.
Are you still there?
lock in
Pay some juice out dawg
my mom is kinda homeless
FAKE
ok
show ur pending 😄
.
i got 6.23 million robux anyone wanna make a agme together??
dude why do i have random ass mutuals with people
Flexing like 14k real cash 😭
progress on crate/pack openings and character customization
Character customisation is clean gng
Try add a color gradient to the boxes
yep getting custom UI done right now by a designer all UI is placeholder currently
What’s the game about
Just a street soccer style game 4v4 been working on the mechanics for it
Who can script 2 systems for me fast asap
Damn ok i see u
I pray we both make it gng
decided to put together a loader inspired by Sapphire, which allows you to use extensions. here ive demonstrated an extension which provides lifecycle methods for use in providers!
Flexing w robux(
nah u one won the 1 mill
this is the stupidest thing ive ever seen
module loaders with priority give every disadvantage of module loaders and every disadvantage of manual loading
you're entitled to your own opinion however i wouldnt ridicule someone else's work
you and i both have our own individual use-cases
what purpose does module loading serve if you manually decide the order?
we had that, it was called require
for me, the server requests access to data quite a bit. i have a data provider which handles the data, and as such that should be the first thing loaded on the server.
yes, and you do that like this:
require(data)
require(everything else)
your system is overengineered and useless
i'd rather not do that, as all it would do is bloat my server's bootstrapper. as i said we both have our own use-cases, and i prefer to have everything modular and organised under a loader. that's just the way the cookie crumbles in my projects 🤷♂️
module loaders are the bloat
hes skidmaxxing
Good stuff
if you post stuff like that here you should expect criticism
What is the require(“@std/lifecycles”) do here
Confuse ngl
Require the module but where from?
& i am indeed open to criticism
however if you think calling work stupid is criticism.. then u should probably search up the definition of criticism!
"@std" is a string require alias that ive set in my Rojo project, you can use Darklua to handle custom string aliases
read the other stuff he said 🙄
sure, & im open to everything else he said, when did i say im not?
then yu arguing back
couldve just ended it there
are you okay
yeah i dont feel like entertaining a debate with somebody who doesnt know what they are talking about is a good idea anyways
?????
Pardon?
i just want to do work, get paid and be done, not long term or percentage, just robux for work.
my name is joshua too
That’s nice.
Hi my name is billy
hi
When should I execute SetTeleportGUI? Like right before teleport?
It should be done beforehand.
yeah i mean u cant do it afterward
so one would logically assume you do it before teleporting
Okay but is there any timeframe? Docs states it should be done right before teleport, but could I call this function when user joins?
no you just set it and when they tp it uses it if present
Okay thank you
sir where do you get the luau extension
oh nvm
I thought it was in another software
wait is it?
oh it is
bruh
vs code
for your aliases and language mode u can set it via .luaurc files
u will need darklua for custom aliases tho !
Cool asf
But still sticking working in studio tho
Mm
ive been sending aplications all night
Create a SurfaceGui on a Part. Parent it to the Part's face you want (Front, typically).
Use MarketplaceService:GetProductInfo() to fetch data.
The sheer amount of convention violations 😭
https://www.youtube.com/watch?v=-J3wNP6u5YU
https://www.instagram.com/reel/DR4Yk1mjJX1/?igsh=MTJ1YWZvcTFyYXQ3Nw==
It's hard to come up with good names in code, but its also easy to get wrong. By looking at some examples, we can get 80% of the way there. Access to code examples, discord, song names and more at https://www.patreon.com/codeaesthetic
0:00 Introduction
0:31 Variables with a single letter
1:08 Never Abbreviate
2:06 Types in your names
2:36 Units...
Code is written once, but read hundreds of times. If a developer has to look at the rest of the code to understand what a variable means, the name has failed the readability test.
This is Rule #1: Use Intention-Revealing Names.
A good name must answer why it exists, what it does, and how to use it—all without a single comment. Make the read ...
19456
does anyone who is good at building willing to do it for free?
my projects are all snake_case
just my preference
if ur talking about how i wrote the .luaurc file, thats not up to me lol thats just how ur supposed to do it
I'm talking about your needless simplications of words
No word should ever have its letters haphazardly removed, lol
"clt", "shrd", "srv", "std"
Just because "std" is idiomatic to C doesn't mean it should be entertained
It violates basic readability rules. C is nutoriously bad for readability, lol
oh, well again, thats just how i prefer it 🤷♂️
ah okay
there is no need considering the fact that i work in 3 teams of developers at the moment whomst all use snake_case
and have shortened terms for brevity ^
oh god i need this
Not once have I mentioned your casing convention
I too work in a large team currently using snake_case
I am speaking about your naming convention
Furthermore, how will you remember what that means after 3 weeks?
yes sorry i had snake_case in my mind
after consistently using it..?
again, it is my and others' personal preference & thats just how we like to name our stuff. if u got a problem with it then oh well sucks for you 🤷♂️
You're acknowledging the variable requires explanation
sure, if you can't use your brain to connect two and two together
You've failed yourself, your teammates, future teammates, and your future self if you need a means of remembering the meaning of your code
well, luckily we dont need a means of remembering the meaning of our names!
You shouldn't have to. There are several ways your variables can be interpreted—they're all dependent on context clues
so you're saying you shouldnt be using your brain when it comes to code...? yikes
i will emphasize this again. it is up to personal preference. respectfully i was not asking for criticism on how i want to handle my naming conventions, and again, if you have an issue, then thats your issue and not mine 👍
You're exactly right: it is up to you to choose how you code. However, the adverse affects of your choices are not under your control. Your choices are objectively damaging, and are judged upon in industry
It is not uncommon to fail a technical interview this way
okay, well feel free to argue with everybody else who shares similar views regarding naming conventions. my conventions were inspired by somebody who is fairly relevant within the OSS community and has met quite a bit of success, plus the teams i work with have easily been able to "figure out" what the aliases are within 2 seconds of being onboarded into our codebase. it works for us, so if it doesnt work for you, then oh well, better luck next time
i wont be talking about this anymore have a good day/night!
My warning has been passed
👍 i appreciate it
there is a channel for this #scripter-hiring
i work for your game i only need 10 dollars and i will do anything to you
😭
bhai plis 10 dollars plis bhai
Who can script 2 systems for me fast asap
I'm one of many men who wish death upon you
im glad u understand
shut up
I need scripting motivation and hype
Something stronger
Who here wants to partner up and make a sneaker game
What would it be about? Are you scripting or building?
I don’t script
It’s about there is a laptop in your house and you buy shoes and refresh like afk money grind system when enough rep you go into con and sell there is a phone to show all prices
And prices Change depending on players sale
.
Anyone willing to help
So, a reselling game?
Id be happy to script, once i get a full vision of the project.
Ok DMs
First time coding is this correct: HelloWorld(“Print”)
try smth new dawg
I thought I was the first one to think of that 😭
well you are wrong
it should be helloworld("print")
when you guys code GUI do you guys usually generate the ui at start of games or have it pre done

