#code-discussion
1 messages · Page 79 of 1
Network ownership chooses who's hardware handles the physics of the part
ok i just looked it up it just replicates the client script -> server
Thats just replication
u could split up the visuals and physics by sending the position n stuff to client or wtv n updating it that way im pretty sure that would work
from what i read i dont think setting network ownership is a good way to do it
bruh, tell me why i developed this dude a whole grow a farm game just for him to disappear đ«
well did u learn from ur mistakes
lmao
how much would i need to pay someone to make a simple ball which just moves around forever (with effect when touching a wall it goes the other way)
its funny cause it took me like 5 hours
that should be pretty easy homie
i can NOT figure it out
ill give u 200 robux đ€
50 cent is crazy
real
lol
just add an event when it touches something and change the velocity
calculate the new velocity
made a complex inv system and other shi for a team and just didnt pay me nor gave me shi
i suck w velocity đ€
Grok is telling me to charge you like this
post it on toolbox
grok can khs đ

đ€Łđ€Łđ€Ł
bruh what i should be making 15-25an hour
ts pmo icl
i need to start telling people i go off grok prices
đ€âđ»
i would then get no dev work
where is my 50 an hour
But ill dev ur little ball after i drop my gf at work
alright queen?
okay babe
Good girl
lemme see if ai can do this i wanna learn ts
Discord rizz ts
the hardest part is calculating the new velocity
gotta do sum shi with the angle its moving at or sum idfk
real đ
ai ass
I mean it is the best way to get back 
So I would handle the physics on the server and visuals on the client
Not too shabby
yep basically
Is module scripts just a combination of local and server scripts?
If so why shouldn't I just use module scripts instead of the server and local
technically but module scripts only run when theyre required
if im correct
module scripts are essentially just regular luau files (they have access to both client and server properties but can only use them depending on which side theyre on)
server and client scripts are like a sub filetype
Is it more efficient to use module scripts less? or more
i prefer using them more because modular code is better imo
i use modules more as like the actual core functionality of something and then regular scripts as a means to handle that
Is roblox completely fixed of exploits?
The only reason I'm afraid to use local scripts is potential people might exploit
nah its still pretty terrible from what ive heard
and its easy to hack the client u just got to handle any sensitive info on server and ur fine
modules can also be used to hold data so
pretty sigma
I wouldnât worry about it until it becomes a problem
U donât even have a game yet
completely right I shouldn't worry and just learn as i go
and probably ask some stuff If something does happen and I cant find a way to fix it
If anyone has experience with handling transactions how many data stores do you generally use to store purchase info / what do you store specifically? Iâm unsure how to structure mine, Iâd like to have player purchase/gifting history and one for processing receipts but Iâm worried having too many separate stores will hit send limits?
use 1 table to store everything for the player
Just store on server, display on client
Yeah
and i wouldnt save data until they close the game unless its crucial like theyre buying something so
so that already limits ur requests to like a couple per session
Some beginners do it but that's unusual
i have it load onto a table stored into a module which i can edit there and then save when they leave or upon my request
idk its how i like it personally
Same
if u arent like spamming datastores ur game will be fine tho
guys
when people are talking about "forever packs"
tf do they mean
i've never played pet simulator or whatever that is from
@fathom sundial thank you
its a robux item u can buy that basically just loops thru like random prizes and when u buy one u get like 5 dif ones for free and it repeats forever
thats how pet sims is anyways
5 diff ones
sorry what are these "ones"
prizes
1st prize <paywalled> -> next 5 free -> repeat
np
np
just play pet simulator and you'll get a better idea
ah i assume the overstimulation is worth it, if it means more commissions
its pretty difficult to balance im ngl
atleast from what ik about it
yee, rarities are not my strongest suite atm. gotta work on it
#scripter-hiring message 8 years is crazy
why does bro want someone from 2017 aw hell nahhhh
local myPART = game.Workspace.part1
local function changeMaterial()
myPART.Material = "CrackedLava"
myPART.Material = "Brick"
end
changeMaterial()
changeMaterial()
myPART.Material = "CrackedLava"
myPART.Material = "Brick"
is this good to know as a beginner??
second day actually tryna script
you dont use enum?
hmm
just do enum.material." (pick a material you want) "
but if you have a specific material already you dont really need to use it ig
Somebody give me something to script in studio (scripter)
femboy rng
Guys im cooking
super easy to implement
they donât even list rarities correctly on eggs
over a 100% pool half the time
took me a while to notice how bad the function name sounds đ
Wtf bro đ 
which ones better? linearVelocity or BodyVelocity?
anyone rq can make me free aircraft spawner??
Which one's not deprecated?
Guys tell me something to do ooo o o
make me free aircraft spawner
Right away, just let me learn for 6 more months
i think linearVelocity
LinearVelocity, uses the new roblox physics system while the BodyVelocity uses the legacy one
BodyVelocity is deprecated but still sustained for legacy games
isnt bodyvelocity deprecated
The only advantage of BodyObjects is that they are way easier to set up than the new physic constraints
But other than that no reason to use em
Guys is anyone here have experience with developing using rojo? i have some questions
I have a lot what do u need help with? Just dm me and were can take ir there when i come back or you do.
can u tutor me 
utils should use functional programming right?
does anyone have an example of a good util module?
what paradigms it should use, if it depends as well
are their any dev forums on the fling beam like in untitled fling game
nvmm chatgpt is the goat
Does anyone know how to fix this:
When I weld dummies to my tool, and ragdoll them, it messes up the players control, and makes it hard to move for the player.
try removing dummy's mass maybe
make the parts massless
sent
can anyone help me with smth in dms'
any scripter wanna make a game togheter?
All you really need is simple evctor math cuz roblox does the rest of calculations
yeah
game.ReplicatedStorage.RemoteEvent.OnServerEvent:Connect(function(plr)
local Character = plr.Character or plr.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")
local Rarities = {
Common = 50,
Uncommon = 30,
Rare = 10,
Epic = 5,
Legendary = 1,
}
local ClansByRarity = {
Common = {"Haruno", "Morino", "Ebisu", "Akimichi", "Katou", "Udon", "Yamada", "Mizuki", "Tsurugi", "TarĆ"},
Uncommon = {"Inuzuka", "Yamanaka", "Kurama", "Kamizuru", "Wasabi", "Sarutobi", "Kurenai", "Gekkou", "Fuuma", "Karui"},
Rare = {"Chinoike", "Kaguya", "Hozuki", "Sabaku", "Hayate", "Shiranui", "Izumo", "Kotetsu", "Yoroi", "Dosu"},
Epic = {"Aburame", "Hatake", "Nara", "Hyuga", "Kurenai", "Shikaku", "Shino", "Sai"},
Legendary = {"Uchiha", "Uzumaki", "Senju"},
}
local function getRandomRarity()
local sum = 0
for _, weight in pairs(Rarities) do
sum = sum + weight
end
local pick = Random.new():NextNumber(0, sum)
for rarity, weight in pairs(Rarities) do
pick = pick - weight
if pick < 0 then
return rarity
end
end
end
local function getRandomClan()
local rarity = getRandomRarity()
local clanList = ClansByRarity[rarity]
local randomIndex = Random.new():NextInteger(1, #clanList)
local selectedClan = clanList[randomIndex]
return selectedClan, rarity
end
local DataFolder = plr:FindFirstChild("DataFolder")
local clanName, rarity = getRandomClan()
DataFolder.Clan.Value = clanName
-- Optional: if you want to show rarity somewhere
-- DataFolder.Rarity.Value = rarity
DataFolder.Spins.Value = DataFolder.Spins.Value - 1
end)
@idle badge will this work?
In a subject like scripting where organisation is key, having clean code and good programming habits is essential. A lack of discipline and order can quickly result in confusing code, and an ever more confused you!
To prevent such events, reading this article here will impart all the techniques you'll need to become a well-structured and happier scripter! It covers such fundamentals as correct indentation, proper spacing, commenting and more.
woops
Raw text
```lua
print('Hello World')
```
Formatted
print('Hello World')
how would i know?
i am not an interpreter, try it in game
Anyone have a ragdoll Script
Bro, im asking u all, if ur gonna hire someone, atleast have a description of wtf u want
Like bruh, i still dont know wtf grow a garden is...
i stg bruh if ur hiring devs plz do not be like this guy ^
This working pretty decent tho
Still gotta work on the collision and bouncing of the ball more tho
tbh he told u exactly what he wanted đ€Ł
"The Hirerer is in the wrong due to poor communication, lack of planning, and unrealistic expectations.
They asked the Developer for a quote on a âGrow a Gardenâ game without providing any real description. When asked for details, they responded vaguely with âeverythingâ or âexact copy,â offering no specific features or systems. They pushed for quotes on âbasic,â âadvanced,â and âvery advancedâ versions but never defined what those meant.
The Developer asked clear, relevant questions â like whether the game should have weather, persistent growth, or plot purchasing â but the Hirerer either ignored them or responded with unclear answers.
Expecting a quote without a feature list is unreasonable. Developers need a scope to estimate time, effort, and cost. Asking for an âexact copyâ of a game the Developer barely played is also unrealistic and potentially illegal due to copyright concerns.
When the Developer refused to guess a price without proper info, the Hirerer became rude and dismissive. Instead of working collaboratively to define the project, they blamed the Developer for not offering a random estimate.
In summary, the Hirerer didnât do the minimum work required to start a project: define it. The Developer was right to decline giving a quote without clear details. Clear, respectful communication and basic preparation are essential when hiring someone for custom work."
according to chatgpt
is this broken down enough to learn from?
i think so
we live and we learn ig
i think i was prolly like this at a point too
No he didnt
Read what Fuuji just posted
he said 1-1 grow a garden
I have never played that
So, what is it
Which i said in the chat with him
idk wtf that is
u could play for 5 minutes and understand it
u want me to make u a script where a garden grows?
Or he could take 5 minutes and describe wtf he wants
I have a platform game where you touch the platform and it gets removed should I use .Touched on server or client? Im not sure how good it'll be on server if I have .Touched for each person
it's just one .Touched for each person though
Im not sure what the best approach will be
I have it on client rn but Im afraid exploiters will just remove the script
and not other players
I do checks on server every seconds though
Ive got a button to reset cars but does anyone know how to make it so if the seat is occupied then the car does not respawn
tbf a really good exploiter can remove the script even if its on the server 
They cant though
Internet
Youtube
bruh
There is no way they can remove a server script
or Things like Skillshare classes and stuff
does anyone know how to fix a player controls from getting prevented / bugged out when welding a character to a tool that a player is holding ?
they can, if they are good enough
.touched events cld be bypassed
im p sure
no they cant lol
Not to be rude but there is no way to remove them
im trying to make a leaderboard system and as u can see ive got a time but no time pops up on the leaderboard can anyone help
its like
if there's no clip scripts
Not remove it but customize it
Exploiters can Change the server and client
then there should be a way to bypass .touched
client is just easier to bypass
they only can customize what's inside the client script to send to the server
well then put it on the server đ€·đŒ
dont ask me i am basically new to coding ish ans dont know much
they can bypass with a client script that's why I want to do it on server
been coding for 10 years now off and on
You can manipulate server side stuff as well chief
trust and believe
I've been doing lua since 2015
And not off and on
i also do HTML, CSS, Java, Python, C, C#, C++
Nice
You can only do that with client to server
There is always a way
show me an example of what you mean
Seith your new to cheaters huh?
Do you got any games with people on it?
Bro just ask an AI it'll tell you literally
i presume you read this alr?https://devforum.roblox.com/t/issues-with-touched-event-preventing-exploiters/470204
So, a fellow comrade from a development group Iâm in has pointed this out, and Iâd like to try it myself. Iâm not sure if this is a bug, but if there is a âSensorâ that has a ServerScript with the Touched event, itâll work as normal. But on the Client Side, for example: an exploiter, deletes the Sensor part that the ServerScript is...
which is why youre doing it on the client?
Yea, I still have maps on Gmod and Servers and still have Servers on Minecraft, FiveM, and Rust with players on them
I know about .Touched exploits I wasnt talking about that
Well show me an example of server exploiting without a clientscript
so then why are we talking about exploits
i thought you learnt about how to make secure code n stuff early on when your learning
had nothing to do with .Touched exploits
Was talking about exploiting the client code itself
Exploiting Remote Events and Functions:
How it works: Most server-side exploits occur when exploiters manipulate RemoteEvent or RemoteFunction calls. These are used to communicate between the client (playerâs device) and the server. If these remotes are not properly validated, exploiters can send malicious data to the server, tricking it into performing unintended actions (e.g., awarding items, currency, or changing player stats like WalkSpeed).
Example: An exploiter might fire a RemoteEvent meant to award currency with an invalid or exaggerated value, bypassing client-side checks if the server doesnât validate the input.
Prevention:
Server-Side Validation: Always validate data sent from the client. For example, if a RemoteEvent awards currency, verify the player earned it legitimately (e.g., check game state, player actions, or timestamps).
Sanity Checks: Ensure values like WalkSpeed, JumpPower, or currency amounts are within acceptable ranges. For instance, if a playerâs WalkSpeed exceeds 50, reset it to the default and log the incident.
Rate Limiting: Track how frequently a client fires remotes and block excessive calls to prevent spamming.
Secure Remote Design: Avoid exposing sensitive actions (e.g., granting admin powers) through remotes that clients can access.
Its a question on wether to put the code on a client or server
because there is sensitive code on there
DataStore Manipulation:
How it works: Exploiters may attempt to manipulate DataStore operations, which are server-side systems for saving player data like inventory or currency. If the gameâs logic doesnât validate data properly, exploiters can use client-side tools to send fake data, altering saved values (e.g., giving themselves unlimited currency or items).
Example: In a game with a UGC (User-Generated Content) system, exploiters manipulated DataStore values to instantly claim limited items, bypassing intended mechanics.
Prevention:
Server-Side Data Validation: Store critical data (e.g., currency, inventory) on the server and validate all changes. For example, track player progress server-side and reject invalid DataStore updates.
Use Server-Side State: Maintain a server-side record of player actions (e.g., how much currency was earned) and cross-check before saving to DataStore.
Obfuscate DataStore Keys: Use complex, non-guessable keys for DataStore entries to make it harder for exploiters to target them.
erver-Side Execution Exploits:
How it works: In rare cases, exploiters may exploit vulnerabilities in Robloxâs Lua VM or game mechanics to execute arbitrary server-side code. Historically, exploits like Lua bytecode manipulation allowed this, but Roblox removed bytecode support to mitigate such risks.
Example: An exploiter might use a server-side vulnerability to unanchor all parts in the Workspace, causing lag or breaking the game.
Prevention:
Enable FilteringEnabled: Ensure your game uses FilteringEnabled (FE), which prevents client changes from replicating to the server without server approval. FE is enabled by default in Roblox but should always be verified.
Secure Workspace Objects: Lock critical objects (e.g., set Anchored = true for map parts) and validate changes server-side.
Monitor Server Performance: Detect unusual server behavior (e.g., mass unanchoring) and implement automatic resets or bans.
Common Exploits and Their Impact:
Speed/Jump Exploits: Exploiters modify client-side properties like WalkSpeed or JumpPower. These changes donât replicate to the server with FE, but poor server validation might allow related actions (e.g., moving too fast to trigger events).
God Mode: Exploiters may manipulate their client to appear invincible, but server-side checks (e.g., verifying health changes) can counter this.
Teleportation: Exploiters may abuse unsecured remotes to teleport their character or others, disrupting gameplay.
Griefing: Exploiters can use client-side scripts to lag the game (e.g., spawning excessive objects locally) or exploit poor server logic to affect everyone
And btw this is literally Grok sitting here telling you its possible
if grok knows its possible
so
you think all the cheaters and exploiters dont know how
all games are filteredenabled so..
you already tried touchmod or whatever its called now?
And to think Roblox is super secure to begin with is crazy
Could anyone give me some insight on module scripts
You do know, that you can literally get someones Cookie and login to their account
and steal all their shi in seconds

Ill brb I gotta go take care of something but dm me and we'll talk about this
and Roblox's only line of Defense is "DO NOT SHARE THIS"
And how would that be?
That's crazy
You're lying
Im lying?
5 programming languages is too much to handle
Because you know how code is structured etc
Just knowing it doesnt mean Doing it everyday
I still have this map on the workshop ^
Man name me 1 JavaScript framework published in GitLab
I dont have anything JavaScript wise on my gitlab
They're like Python imports
I also did alot of SQL in the Marine Corps
I heard they made SQLite
as well as managed SQL Databases for FiveM, but managing them vs editing them are differently
No i have never learnt python
They are reusable code, you require() those scripts, you use stuff inside them
Ohh ok
Close..military of sort
Made it for the Navy while workign for GD
I had to do it for our Dynomater Test Stand System, cause the old one was horrendous
so you could create a Main placement system which took anything In a folder or something and Anything in that folder would be fully functional and you would have to change very little code
genuinely, the old system they had was horrific lmao
i got a Navy-Marine Corps Achievement Medal for it lmao
aka a NAM
how can i actually load the particles, cuz half of them dont load
replicatedStorage.Events.CreateDeathExplosion.OnServerEvent:Connect(function(plr, typeString)
local char = plr.Character
local newExplosion = replicatedStorage.Deaths:FindFirstChild(typeString):Clone()
newExplosion.Position = char.HumanoidRootPart.Position
newExplosion.Parent = workspace
char:Destroy()
for _, effect in newExplosion.Attachment:GetChildren() do
task.spawn(function()
task.wait(.01)
effect:Emit(effect:GetAttribute("EmitCount"))
end)
end
task.spawn(function()
replicatedStorage.SFX.Explosion:Play()
end)
debrisService:AddItem(newExplosion, 2)
end)
Theres a few things you can do probably fix it
increase the amount of time the cleanup has to like 3 seconds, might make more of em load
no i mean the particles
you can move the char:Destroy() below the particle code
you can increase the task.wait(.01) to like .05
You could preload the particle assets
that would speed it up
how
local replicatedStorage = game:GetService("ReplicatedStorage")
local debrisService = game:GetService("Debris")
replicatedStorage.Events.CreateDeathExplosion.OnServerEvent:Connect(function(plr, typeString)
local char = plr.Character
if not char or not char.HumanoidRootPart then
warn("no character or HumanoidRootPart for: " .. plr.Name)
return
end
local newExplosion = replicatedStorage.Deaths:FindFirstChild(typeString)
if not newExplosion then
warn("no explosion found for: " .. typeString)
return
end
newExplosion = newExplosion:Clone()
newExplosion.Position = char.HumanoidRootPart.Position
newExplosion.Parent = workspace
for _, effect in newExplosion:GetChildren() do
if effect:IsA("Attachment") then
for _, particle in effect:GetChildren() do
if particle:IsA("ParticleEmitter") and particle:GetAttribute("EmitCount") then
task.spawn(function()
task.wait(0.05)
particle:Emit(particle:GetAttribute("EmitCount"))
end)
else
warn("bad particle or no EmitCount in: " .. particle.Name)
end
end
end
end
task.spawn(function()
local sound = replicatedStorage.SFX.Explosion:Clone()
sound.Parent = workspace
sound:Play()
debrisService:AddItem(sound, 2)
end)
char:Destroy()
debrisService:AddItem(newExplosion, 4)
end)
Client Side Script:
local ContentProvider = game:GetService("ContentProvider")
local replicatedStorage = game:GetService("ReplicatedStorage")
local deathFolder = replicatedStorage:WaitForChild("Deaths")
for _, explosion in deathFolder:GetChildren() do
ContentProvider:PreloadAsync(explosion:GetDescendants())
end
print("death explosion particles preloaded")
Prob how i'd do that
how much would i expect to pay someone for a basic offline growth/save system?
Just tryna grasp what programmers expect :)
ill do it for 50 bucks
chat
is this good organizing?
uses ECS primarily for players and particles etc.
OOP for other stuff
like trains for eg.
local function addition(num1, num2)
local result = num1 + num2
print(result)
end
addition(5, 2)
better than my spaghetti cpde
messaged ya
i wish i knew what each was for, but looks nice (i aint that experienced yet)
realistically you don't need spaces or underscores in your instance names
pm if ur a scripter and u wanna make a game.
i script and do ui, vfx and modelling so i just wanna make a game with another scripter (keep in mind im new to scripting i can script simple things so pref be decent at scripting) i can also invest like 20k robux in out game maybe more if its good!
what does ecs mean i cant really find a good result
how do i make a buy button on a surface gui and get it to work, ive tried with clickdetector but no work, do i have the clone the gui jto playergui when the player is added?
entity component system
mm
u right ofc
thats just how i name stuff though
what about like criticism
and ik i have it in mine but what are "packages"
and did i use them right in this
Is it worth it to write your own physics module or nah
yo for WHAT bro
Momentum based movement
no
looks ass
Hey guys
I need help starting out this function
On calculating how loud a sound is based on distance
So if youâre closer the volume is louder
I know thereâs a property for this in the sound but for my situation I am wanting to do it by function
take the distance between the two points, divide it by a constant, clamp it if needed, and set it as the volume for the sound
So like if I have a magnitude of 100 and divided it by 2 Iâd have 50 and even if I do clamp it for the max volume to be 1
I wanna figure out how I would normalize it
Wait, I think I got something
divide it by 50
surely this isnt risky right? I assume not since the connection is once however if it is because of the chance the player leaves then I will just have a module/table that stores these connections and handles them there.
Players.PlayerAdded:Connect(function(player)
player:LoadCharacter()
local character = player.CharacterAdded:Wait() or player.Character
local humanoid = character:FindFirstChildOfClass("Humanoid")
humanoid.Died:Once(function()
player:SetAttribute("Ghost", true)
end)
end)```
the constant needs to be adjusted based on how much you want the distance to impact the volume, you could also use other functions like log and stuff, but a constant should be fine
this is on a server script btw
when an instance gets destroyed all of its connections get disconnected automatically, the humanoid.Died too in case the player leaves
so yes then
i am experienced i just dont feel this would be a huge issue but thats usually because i handle these on the client tbh
im just too lazy to account for all players on the cli
so i handle this one thing on the server.
ill make it store in a table, handle player leaves, index the table and disconnect
đ
what the best way to learn codng
there is no need to, the thing you want to do is already done automatically
i, and a lot of people, learned by watching youtube videos
who is the best ti watch
oh so i was wrong then?
it already disconnects automatically?
so it wont cause any issues on the server?
oh youre right
thanks dude
i had a feeling it was like that but knowing connections wasnt too sure
i watched the dev king back in the day
exactly
his tutorials still stand up to this day all be it some things may be redundant or outdated
I figured it out đđ
I just had to figure out how to turn the distance into a number between 0 and 1 which is something so simple now Iâm wondering how did I forget this
I swear there are times where Iâm like really slow
đ„ș
Ig
i feel theres something else im missing
iv got a decent game idea if u script dm for 50% of the game im investing like 20k i also have an investor whos investing 20k so 40k total (i script do ui and model)
why does everyone want a grow a garden game rn
lmao im bout to finish this one im working on then sell it got $30 a pop
đ ive had 8 peeps ask me for this shi noe
now, like bruh
its not not even that cool, ur just growing a garden
đ
i wonder how difficult it is to convert gmod scripts to roblox, lua to luau basically đ€ cant be too difficult
i might start doing that đ€âđ»
Because one blew up
And now thereâs clones
money
why ecs outside of jecs, i can never really find a good use case for ecs in roblox
on the verge of pulling my eyes out lol. just spent 2-3 hours coding a docs generator for luau
Why
its dawned on my that the most annoying part isnt even the parsing. its the realisation as to how messy people's scripts can get and how little comments there are at times đ
Lmao
#NoCommentsInMyCode
-- Comments are for newbs
makes sense ig
i still havnt played it
yet im developing one
đ€
i gotta figure out how to make plants and stuff randomly generate tho. i like the idea of no plant being the same
but i feel like im running into a block with my code when it comes to properly placing complex parts as the plants grow
which is honestly just probably me being bad at trigonometry but imma figure this shi out eventually bruh
I shoulda paid more attention in trig class đ€âđ»
its like an rpg
most classes are like miscellaneous things
players would have a movement component, combat, etc
npcs could use these components too, but the way events are handled is obv different
if i'd used classes i assumed the code for npcs and players would be a bit redundant, since ECS would be like "if player then use remote events" & "if npc then use bindable events"
which i felt was better đ€·đŒ
ugh itd be so cool if i could replicate rainworld monsters in 3D
that locomotion algo is so hard though
Is there a way to go around the roblox graphics levels to make VFX/emitters show a little more when the graphics are turned down?
no
ok so how would i do an overlay like this
yes i'm trynna recreate gray zone warfare's nvg system cause im bored
Im p sure I saw someone called Harley or sum in this server post a vid like this
Idk if they would help though
not harley
hes scammed me out of 15k
yo
They take like
3 weeks now
And thats bs heâs just trying to get more Robux
Bro
brother got scammed that's rough
Yk whats crazy too lowk?
I think i saw some of his exact posts in creations
Under another guys name
Idk if it was like a game the collabed on but
They didnt credit each other or nun so
Kinda weird
anyone know how i can make player stop casting shadow?
Im a begineer scripter and somone said i can make this script more efficient but they never told me how anyone knw how i could save this script?
local uis = game:GetService("UserInputService")
local player = game:GetService("Players").LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local hum = char:WaitForChild("Humanoid")
local camera = game.Workspace.Camera
local RunAnim = script.RunAnim
local PlayRunAnim = hum:LoadAnimation(RunAnim)
uis.InputBegan:Connect(function(input,isTyping)
if isTyping then
return
elseif input.KeyCode == Enum.KeyCode.LeftControl then
PlayRunAnim:Play()
hum.WalkSpeed = 30
camera.FieldOfView = 90
end
end)
uis.InputEnded:Connect(function(input,isTyping)
if isTyping then
return
elseif input.KeyCode == Enum.KeyCode.LeftControl then
for i,v in pairs(hum:GetPlayingAnimationTracks()) do
if v.Name == "RunAnim" then
v:Stop()
hum.WalkSpeed = 16
camera.FieldOfView = 70
end
end
end
end)```
who teaches coding, free. can i learn?
youtube does
so does the education system for most people
tthank you
HI I NEED SOMEONE WHO CAN FEATURE MY GAME
How do you make smooth combat
takes a lot of time, but make everything balanced and organized
Hm ok
Client side hitboxes
How much should I charge to add firing and reloading to 4 gun models?
depends on how good u wnt it
Is it ok to have 850 lines of code in one script
copy it paste it into google keep or sm
lowkey is there anyway i can reduce server input delay đ
im already using unreliable remote events
n optimizing my networking
but it still feels bad
nope, as long as you use sevrer inputs there will be latency
you can access http stuff right?
in roblox
could i perhaps use an external server to talk client to server
one that has less latency -_-
that wont help much
if you want non latency inputs, handling stuff on the client is your go to option
cant
you obv need toadd sanity checks tho
cause i need physics to all be on server
because client data can be tampered with
what are you doing exactly
custom characters, they have to be able to interact w eachother like grabbing eachother with a ballsocket constraint for example
the input delay feels fine on controller but thats cuz its on controller
keyboard is just terrible
have you tried using networkownership
theres your problem bro lol
if server owns everything, every client is gonna suffer the latency
yeah but server needs to own everything cuz the physics need to be spot on
not necessarily
they do
i mean that you dont have to set the network owner to the server to have the physics spot on
you want to have physics that are spot on but dont have server latency?
I made a system before this one that used client side and movement felt nice, but the physics were absoluetly disgusting
you gotta change network ownerships to the main player that is controlling said physics
i had it like that before but it would stutter everytime the network ownership would switch
lemme try that
well yeah theres latency whenever you swap network owners
which is why you gotta do it smartly
go abck to grab situation u mentioned before
why not just make the player being grabbed have network owner of the player who is grabbing them?
because they both need to interact with the grab
have opposing forces
hmmm that actually is a job to have the server do it in this scenario, but after the grab ends i would returns the network owners back to their respective players
then it stutters
id honestly take the stuttering over latency, after all the interaction between the physics of the two players is done
they have to grab eachother very
often
it'd be terrible
does anyone want to be a part time scripter for my battlegrounds game pay: no pay you will get a dev badge for my game and you will get a dev perm rank hd admin cmds dm me pls if you want to do it for me i will instruct you on what i want done after i approve you
no
rate my game đ
8.5 my opinion
ive played it, 4/10
okay
its just another troll obby game, its only fun for 5 minutes before u figure out that theres nothing else to the game other than the obby and slapping players
and the slapping of players is optional
i have 5 more than troll buttons
not really ground breaking stuff
It looks very good
what is it with these troll/slap obbys
today on my front page the first thing is see is obby and it rhymes with grug and troll is a pinning tower
large teams work on vs code, cuz it has janitors and you can like live code a lot better
with rojo
generally vsc is better cuz you can make commits w github
but i js use studio out of preference
Nooo remove that slap thingy and it will be good, I hate campers
As a solo dev, studio is better, but if you are more accustomed with vsc, then duh it's depends
Watching
This chat is dead af
does anyone know if you can play animations while not play testing? I basically made a plugin to preview some inventory frames and some of the frames have a viewport with a world model with an animated dummy/humanoid.
I added some debugging prints and the animation is being successfully loaded and played but it's not visually playing in the viewport/world model
can someone help with an issue, theres 2 uis on the screen, 1s a button the other one is a imagelabel of a roblox asset and its moves repeatedly in circles (dont ask) the other ui when clicked changes the imagelabel asset id to another image but instead of doing that its just going blank does anyone know the solution?
Simple rolling system, (just for practice it is very UnSecure + sucks)
@olive mist
why are you using nested tables for the clans
It doesnât matter
and why are you screaming WHATYOUGOT đ
Itd your own preference
I prefer studio and have only used it for years
There isnât a âbetterâ one
I mean why would you script in vsc if you can only see outputs
like its easier to just test in studio
Why are you asking me
is there a better option?
and script there
I only use studio
Because you said theyre as good as each other
imo studio
No I didnât
?
I said it doesnât matter which one you use itâs personal preference
Never said theyâre equal
No "better", equal etc
in my opinion studio
Yo
That completely disregards the fact I said it doesnât matter itâs personal preference
đ
Iâm not sure why I have image perms seeing how I have nearly 2 pages of infractions
Hey ho who cares
Pic perms will be available once you get emerald
I know I have them
đ
anyone want to be a part time scripter for my game pay:no pay but you get a exclusive badge and head admin hd admin cmds i will instruct you once i have gave you the game to work on dm me if interested
How can i fix it? Im loading animations only once and then im just using it for :Play() so idk why this happens
no pay đ
anyone know how to fix this script ```lua
local Gates505 = game.Workspace.Gates505
local Model303 = game.Workspace.Model303
local TextLabel1 = game.StarterGui.ScreenGui.TextLabel1
local TextLabel2 = game.StarterGui.ScreenGui.TextLabel2
local TextLabel3 = game.StarterGui.ScreenGui.TextLabel3
local TextLabel4 = game.StarterGui.ScreenGui.TextLabel4
while true do
for _, gateparts in ipairs(Model303:GetChildren()) do
local Gates = Gates505:GetChildren()
if gateparts:IsA ("BasePart") then
for _, model in ipairs(Model303:GetChildren()) do
if model:IsA ("BasePart") then
if TextLabel1.TextColor3 == Color3.fromRGB(38, 165, 16) and
TextLabel2.TextColor3 == Color3.fromRGB(38, 165, 16) and
TextLabel3.TextColor3 == Color3.fromRGB(38, 165, 16) and
TextLabel4.TextColor3 == Color3.fromRGB(38, 165, 16) then
model.Transparency = 1
model.CanCollide = false
gateparts.Transparency = 0
gateparts.CanCollide = false
end
end
end
task.wait(0.1)
end
end
end
whats the problem?
also #code-help
it shows no error
bro people there are literally making jokes out of this script instead of helping
what is the script supposed to do
like the script detects if 4 textlabels are green and if they are one model turns visible and the other doesnt
does it not do that?
are we fr
...
well thats something for sure
yall know hazem game right?
how did he add that option to the game where he gets 10% from all the donations that happen in the game??
are we deaduz
local scripts don't run inside ServerScriptService
automatic
how do u do it
oh shit mb
im still a beginner scripter
Get used to it
well its automatic if someone buys a gamepass thru ur game it just gives you the 10%
its not an option, if you sell some third party gamepass in your game you already get 10%
you get used to hitting the gym
np, you should look up a couple of tutorial videos
oh k
2 chins ahh
?
what the fuck
Your codes shit mate I was only being nice

no worries even good scripters sometimes make mistakes like that too
: P
how many times are you playing the animation
Every time that i need
btw
that happens after 256 times i think
can u send code
here
my code shit?
ofc its the uk peter griffin may i have a cup of woota mate
Yes bastard
you look like niko avocado
So mad over a little advice 
your only nightmare is the gym
Wahhhhh
this burns my eyes
đż
0/10 rage bait
Is it bad?
0% completed gym

kind of
idk how to help ive never used that many animations
this the guy from if i fart we'd have to evacuate ahh
you should prob try using tables
why are these the same local customWalkAnimationId = "rbxassetid://125158388024588"
local defaultWalkAnimationId = "rbxassetid://125158388024588"
I wonder if this guy is chronically online 
local AnimationIds = {
Custom = {
Idle = "rbxassetid://75945824645435",
Walk = "rbxassetid://125158388024588",
Run = "rbxassetid://88739306678972"
},
Default = {
Idle = "rbxassetid://101705471721608",
Walk = "rbxassetid://125158388024588",
Run = "rbxassetid://88739306678972"
}
}
try this
oh i forgot to make custom walk anim with sword so im using the same as without it rn
oh kk
but wont it be the same? It wont fix this error
oh right let me see
@heavy sleet this look like you
i have no idea how to fix this
roblox studio brainrot
đ
like is character the player.character
ye change state not needed here
its for other thing
okok
make it make sense
i think you can remove the updateanimations() line
idk why its there
i have no idea what am doing
Didnt fixed it đŠ
after 256 times pressing W it breaks
Did you count every time?
no i just used autoclicker for W button and it says this error
I check the code so much times
im not
im loading them once and then im just doing :Play() for variable that they loaded in
lf scripter i can invest in the game we make i have 200k robux + i do ui modelling and scripting myself
-
This server no longer supports investors, and it was removed due to the majority of the investments being scams or donation requests.
-
Asking for an investor in any of our channels classifies as channel misuse, and may be punished as such.
@ocean yacht
sup
howd i get scammed i have the robux
we cant know if you're a scammer or not
if you have the robux that doesnt mean you will actually invest
oh
yeah
so what am i going to do?
you cant invest
not invest đ
alr
bacon with 210K robux đ€
brother must hate customizing his avatar, or...
Any scripter intrested making dunsion game
Can i have 100k
roblox's models have the peak brainrot code
how can i calculate the bits i need for a float? ik how to do it for uints and ints but not for floats
whos good in script please
does anyone know if theres already a free/open source openai api module?
Toolbox is a haven for brain dead code
yo anyone wanna make an easy game like grow a garden so we can make 1.4m a dayy like them
Error when i try to save my game how can i fix that
Anyone wanna collab?
what is the formula for how numbers are written to buffers? for example 30,000 is 48 117. how do i calculate this?
I wanna ask yall coders like, do most scripters specialize in something or they can script mostly anything
either or
as you learn you will eventually learn how to do a little bit of everything
Guys like i added c9ins on my game but they r not spawning
alright
whos good at battleground scripting please.
.
wait is the answer
roblox is currently dying basically
it works now
what type of battleground
i can code u up 2 homeless guys fighting over a cheeseburger
vruh
anime
ah i hate anime
ok
yall need to look at real women not cartoon women
this world is lost
yall will be smashing AI Anime robots by 2030
bro i dont fucking care
đ€Ł
i could do u a battlegrounds
what do u want on it
And can I add Anime Lebron James?
pm if u script and wanna make a game (no im not slaving u) dm for info
Looking for an experienced scripter. I am investing 70-100k robux into the game 5k per day for over a week. Pay would be 50%.
If u want proof of funds thats fine i can show,
if u wanna work on any other payment other than the 50% thats also fine.
Do not dm me if u want me to invest into you're games. Im making my own game from scratch.
Alongside that dont dm me if you're going to treat this like a com.
You're role in the game wouldnt be developer it would be 'Owner'/'Co-owner' so preferably take the %.
My personal skills (that im decent at are) Userinterface, vfx, im also learning scripting, modelling and im intermediate in building. I also invest
I have the game idea already so just hmu.
ngl what if i wanna be enslaved
Dont trust this guy
He is so sketchy
I have so much prove, just ping me before working with him or sm
đź [ROBLOX DEV TEAM NEEDED] â Admin Abuse Simulator đź
Hey everyone! Iâm working on a new Roblox game called Admin Abuse Simulator, and Iâm looking for a few talented devs to help bring the chaos to life đ
This game will feature NPCs, admin powers, and fun trolling mechanics. Itâs meant to be chaotic, replayable, and full of hilarious moments.
đ ïž Looking For:
đ§ 1â2 Scripters â For admin commands, game logic, and NPC scripting
đïž 2â3 Builders â To create fun, dynamic maps and areas
đ§± 2 Modelers â For unique props, assets, and possibly rigged NPCs
đŻ Game Style:
- Genre: Simulator / Comedy
- Vibe: Over-the-top admin abuse fun with interactive NPCs
- Engine: Roblox Studio
đŹ DM me if you're interested!
Please include:
- Your role (scripter/builder/modeler)
- Portfolio or examples of past work
- Your availability/time zone
Letâs make something awesome (and totally broken in the best way)! đ„
We have #scripter-hiring for this right???
most likely roblox server shitting themselves as they always do
Wah, cool way to learn, but what is the name of the app?
Code discussion is sooo dead that bots are posting hiring xd
replicube on steam
Is it free?
no
Replicube is an open-ended programming puzzle game/toy about writing code to replicate 3D voxel-based objects.
SOLVE PUZZLES
The main content of the game involves trying to match a reference object by working out code that will replicate it. There is no "right answer", if your code produces the same object, it's correct!âŠ
$9.99
331
what is a good way of detecting when someone adds an exploit gui to the game
I guess you chould check under the playergui if a child is added, then have a module with all the allowed gui names / IDs
Then check for duplicates
ill try it
You canât
They always add their UI to coregui
You have 0 access to that
Keep wishing lil guy
dang ive heard of them doing that
little shits
I have someone that asked me to make him a working spin the wheel that has 20 random minigames, how much should I charge for this?
depends, is the ui already there for you? and do you just have to make the wheel or do u have to script the gamemodes as well
Hm is it if the UI isn't ready? I have to make the wheel and the 20 random gamemodes
wdym
just their ui or their ui and the gamemodesâ scripts too?
There isnt any UI ready so I have to make my own and I have to script the gamemodes and how the wheel works
He also added that I have to make a win system where if they survive they earn 1 win
Anything below 50k is slavery
Fr?
50k robux?
Yes
Yes
No
50k zimbabwe dollar
20 unique minigames is 2k per minigame + 10k to make the wheel ui and to script it
yeah i got scammed out of 26k too
Got a guy wants a Whole Grow a Garden game for $25 
Which is bad imo unless the minigames are extremely simple
if they simple or some u atleast gotta do like 25k
or like 30k
I don't think thats enough
25k to script 20 minigames, create ui, and script the ui is bad
i mean 25-30k for just the 20 minigames
The minigames are just simple
Like a random obby starts, fireballs, acid rain, those type of stuff
9k for everything?
yup
Im not gonna lie im bad at pricing so I usually always just go here and ask people on what price I should do
đ
Why?
It seems quite easy to do and its just simple. Soooo yeah..
đ„
Is having these much humanoids (use clothing + animation + movement) in one server possible?
If anyone is new and needs help Im down to help.
Hello is anyone intersted doing with me a game? Im finding a scripter for my game. For more information text me in dms
đ
any scriptor looking to make a game togheter, dm me private
Can someone teach me scripting for r$
dms
There are many ways to learn without paying. Depending on the quality at least
If i dont pay im not motivatef đ„
motivation will come when u dont have the $ to pay
Ahh
Well what exactly are you trying to learn anyway
Lua
Ah of course, but are you a complete beginner or have maybe prior knowledge
@odd lantern i don't think so but i don't know either if im gonna get paid
learning lua in 2025 đ
Not complete beginner but also not pro
Who cares
Im not really sure you'd need to pay then, but im sure anyone would be willing to teach you for some robux
Hopefully
if u did you'd have done it
chill gngđ
Well actually I didnt just start in 2025
Command Handling System
Handle four chat commands:
!start â Initializes the fight system and prepares the first match.
!next â Continues the fight loop by triggering the next 1v1 match.
!end â Ends the match loop and announces the final winner if any.
!shutdown â Shuts down the entire server.
Fight Round System
Logic to pick 2 random players from the WaitingToFight team and:
Fight Resolution System
Detect which of the two fighters dies first:
Loop Controller
The loop is not fully automatic:
Match Tracking System
Track how many players are left in WaitingToFight, and once only 1 or 0 remain:
Tool & Inventory Management
Give swords at the beginning of each round and optionally clean up tools after each fight.
Player Teleportation & Team Management
Handle moving players between:
Shutdown Logic
When !shutdown is used, execute game:Shutdown() to close the server.
How much should I charge for this?
Yh
Just look at devforums
You'll see alot of optimizing tips to make it feasible
â
What You Have to Make or Work On
Command Handling System
Detect and respond to chat commands: !start, !end, and !shutdown.
Fight Loop System
A looping system that selects 2 random players from the "WaitingToFight" team, teleports them, gives them swords, monitors the fight, and sorts the winner and loser to the correct teams/spawns.
Death Detection Logic
Detect when a player dies during a fight and determine which one won and which one lost.
Team and Teleportation Management
Handle team switching and teleporting players to:
Arena (for fighting)
Lobby (for losers)
Safe (for winners)
Tool Management
Clone and give the Sword tool to players at the start of each fight.
Match Progression & End Detection
Track remaining players in WaitingToFight, and stop the loop when only 1 or 0 are left.
Winner Announcement Logic
At the end of all rounds (or via !end), announce the final remaining player as the winner.
Shutdown Functionality
Fully shut down the server when !shutdown is typed.
How much should I charge for this?
Im the one doing the commission
I need to learn how to make discord apps
Me and my 3 friends are making a game we have hella a lot of experience if u wanna help us dm me
tell us about the game g
no one is gonna wanna join unless you show it off
Looking for a dev to make a clicker type of game inbox me ill pay you and shit
would also need a scripter just inbox me
Is client combat system better than server combat system
neither
both the client and the server need to be in charge of certain things to keep it smooth
When u call modules
Trur
But what should i split
usually, a good rule of thumb is have all your effects and animations handled by the client, and just using the server to verify the client's logic
buggy? in what way
Not as smooth as i want it
yeah i get that
anyone experiencing this issue when overwriting a game?
Iâm waiting back on developers from #scripter-hiring anyone else a good scripter with simulators? Pay is good
This is just not ur asset
Hella experience...
Like a lot
I bet it's your first project man đ
Good luck with it tho
Did ever release a game?
I canât find ur commissionâŠ
DMs
Anyone know any investment servers or games i can invest into!
can a game be private but still have priv servers
Any scripters avail for work?
Need someone to do some scripting for a simulator
is anyone here good at using profile service
Whats your issue with ProfileService?
The data from one experience is transferring over to another
They are in the same universe
if theyre under the same game
then whatd you expect
if you dont want it to be transfered across all use a different DS
Cuz my friend had originally made the game and then gave up on it
so?
aight
đ
need help guys, I am trying to assign properties to a part with --!strict format to challenge myself, it isn't working. Here is the code:
type PlacedObjects = {
model: Model,
cframe: CFrame,
Object: {
Material: Enum.Material,
Color: Color3,
Scale: Vector3,
},
editmode: boolean,
playerUID: {number}
}
local Players = game:GetService("Players")
local function findPlacedObjects(object: Model, position: CFrame, player: Player) : (number, boolean)
local numberOfObjects = 0
local pobject: PlacedObjects = {
model = object,
cframe = position,
Object = {
Material = Enum.Material.Wood,
Color = Color3.fromRGB(255,255,255),
Scale = Vector3.new(2,3,2),
},
editmode = true,
playerUID = {player.UserId}
}
if pobject.editmode == true and pobject.playerUID[player.UserId] == player.UserId then
pobject.Object.Material = Enum.Material.Neon
pobject.Object.Color = Color3.new(0.184314, 1, 0.0588235)
local part = object
local regPart = part:FindFirstChild("RegularPart") :: BasePart
if part == pobject.model then
regPart.CFrame = pobject.cframe
regPart.Size = pobject.Object.Scale
regPart.Material = pobject.Object.Material
regPart.Color = pobject.Object.Color
else
return numberOfObjects, false
end
else
return numberOfObjects, false
end
end
local model = workspace.Part
local partCframe = model.PrimaryPart.CFrame
for _, player: Player in ipairs(Players:GetPlayers()) do
task.wait(5)
findPlacedObjects(model, partCframe, player)
end```
sharing the error to get your code fixed challenge impossible

shows no error in the console, it is a logical, hold on a sec
imma do some prints
Arent you a bit too old to be here?
fixed
Yo
you know theres 30 year olds who develop roblox games right? theres literal adults making a living off this platform 
ive also been playing roblox since like 2015/2016
If any new players need help Im free to help you with anything
And how old are you?
I like my suspension *** b o u n c y ***
https://gyazo.com/03ffda662e6725c7f276f13df6816a4a
tryna make a gamepass work, it's supposed to auto collect rocks when you buy it for some reason it doesnt work
heres the code for it to auto collect rocks
if autoCollectOwned == true then
rockFolder.ChildAdded:Connect(function(rock)
local cash = player.leaderstats.Cash
task.wait(0.3)
rock:Destroy()
rocksCount -= 1
if rock.Name == "UnrealRock" then
cash.Value += math.random(250,375)
elseif rock.Name == "ShinyRock" then
cash.Value += math.random(14,20)
else
cash.Value += math.random(7,10)
end
task.wait(0.1)
end)
end
dw thats not the code to make the gamepass work at top
ik how to do it
Iâm trying to make things appear in chat with the username of what I put in the script I put many different dialog and names but itâs not working What do I do?
Thx
Looking for good coder friend
guys sometimes i wish babft had a gyro block 
after death how do you make a camera follow your body from the point you died?
never mind, figured it out
LF DEVS for a squid game 3 tower i have funds for ads
Squid game tower???!
ye
i alr have it finished lol i need devs to do ui
can i see it
And why so early
Its not even out yet
and make it 50 / 50
Maybe
share
Ill see
I needa make my game popular first
Atleast 1k cc players average
i can do that ez and make ur game maximise rbx
we can do it on side
bc if we first ppl
to make squid game release
im telling u
we will be rich
How
Bro chill i can be alone lol
I meant
We could leave aportsl
A portal to each others game
