#code-discussion
1 messages · Page 22 of 1
find the motivation
can u motivate me
tween that button and get the kids addicted.
i should make an api to detect inappropriate outfits and kick the player until they've dressed more modestly
how would u know its inappropriate
manual filter / some sort of feature detection in their avatar photo
but the 2nd one souinds like it could have issues
what do you consider innapropriate
i would use chatgpt API
no
you shouldn't
dark skintone etc
there are too many of them that's like 80% of your playerbase
while not inappropriate by themselves the arm warmers and thigh highs are kind of like
a telling sign
they are realistic, the only innapropriate ones are the ones that are unrealistically large
nobody needs the rospheres
doesnt matter if it's realistic
what is a chest avatar
stop saying controversial things, the regime knows best 
would you consider 6 pack ab t-shirt as inappropriate
if you don't know you don't need to know 😘
ngl ive never actually seen a 6 pack ab tshirt
but probably
2016 oders are shaking in their boots
that's what i'm sayin'!
as much as i HATE weird people
there are too many of them
to leave as a blacklisted market
im not kidding this sounds so racist but i had to literally add a score for accounts with a dark skin color when i made a scraper
i hate how roblox patched the alt fingerprinting method
i'm actually not kidding
brother wyd
they had to change os.clock()
i think i have the code somewhere
💔
i logged into roblox on my school's computer today
they left one without admin restrictions
theyre not blacklisted they just need to change their damn clothes
I actually had a random forest classifier model for this somewhere
little timmy (age 7) shouldn't be able to enter games and see t his
no one is going to put all that effort into making a modest and decent avatar just to play a game 😭
so they have to be kind of like michael jackson 🤔
it has not been updated in >2 years
it's not even effort bro they just need to remove the rospheres and put on normal clothing
source: luau github
tbh this shouldn't even be someone else's problem
this is roblox's problem
their moderation is responsible for inappropriate clothing and accessories
yes well roblox is dumb
and not to sound racist but roblox outsources a lot of it's moderation to india, it's why some stuff gets past incredibly easily
yeah that also dont help either
can't say fat in roblox anymore ☹️
it very much does considering the scale of roblox
text moderation has always been AI
at a certain scale though it becomes unviable to moderate every single asset uploaded to the site with humans
i pulled a test with manually reporting about 200 erp account profiles and only around 8 - 12% were banned
I was in a game once and the chat filter just gave up somehow.
considering roblox uses ai for some of this it really doesnt give me confidence
so you either allow the content and then remove it later (like most other social media) or you use AI to filter out content that needs to be reviewed
low confidence results will likely be manually reviewed which results in a upload maybe taking longer
point is when you have a couple million users active at once, all producing possibly explicit material it becomes unfeasible to effectively moderate at a large scale that you have to resort to AI or start having to filter cases or change the entire moderation strategy to be a "moderate later, post first"
yeah
it's just the fact that from what iv'e seen and experienced
it's so ineffective at some cases
that's just the downside of a large system
can't do much about that
from a technological standpoint though, this is actually considered impressive
ye
i remember someone mentioning that roblox's ai models for moderating content are better at their job than similar cloud providers
not that it really matters, because a single explicit asset going through is too much anyway for most people and would have them resort to immediately complaining about how roblox moderation is extremely bad or something
i can excuse it at times but when a solid 20% of the people is ee on games are dressing like this it's insane
you could probably call that selection bias
maybe that's the kind of audience the game you are playing attracts
i can guarantee you if you actually count though in regular top games that it's much less than 20%
would be interesting actually
if we're d iscounting bacon hairs, it's probably around 20% for the games i play
like im talking unique avatars
i play a bit of tsb and jjs, theres a LOT of people who dress weirdly in deep
if someone were to take random users in random games and count how many of them have a nsfw avatar
i see a lot of people with weird av's in tsb and jjs
nsfw or like very weird to wear yeah
I could try and run an experiment
actually, that reminds me
for one of the games i develop for we ran a quick test to see how many discord users are in some condo server
which was roughly 2.5% of all members
christ that's a bit
Can someone help me to make a global timer?
What did u guys do to be pro at Scripting
farted 1000 times
wtf this guy knows the method
Can someone help me with my global timer?
Lf scripter chat i can pay!
you want a scripter]
Yes
for what
My game
yeah but why do you need scripters right now
Bc i want it right now
is it a scripting error
Kinda? I mean its smth it works but it needs some adjustments
Do you script?
yeah
2k robux
I can pay
Maybe a but less since its nit that hard of a work imo
yeah but what is it specifically
Could you join me so i can explain it better? Its hard to explain
ok, dm me details
is it a better practice to get health and other stats from zombiedata or make a seperate variable
do u have different variants?
and if u have a lot of zombies in ur game
might i suggest DOP as opposed OOP
OOOOOPPPPPPP‼️ ‼️ ‼️ ‼️ ‼️
what is the difference between them? and why i should, is it for optimization?
those who know
those who mow 😈
do u know how infinite scripter plugin works
this stuff is magnificient
im so done bro
my code hates me
i have an obby and on each stage there are parts you can move around and it works on every stage except 27, on 27 it only sometimes works.
i mean at first i thought it was a client sided issue, not rendering the parts in, so now im using the server to ensure everything is going good, but that specific stage is just not having it bro
How would i retrieve the thumbnail of a UGC item and put it on a imagealabel using a code?
Hello! So I have a problem with my equip and unequip button, whenever i try to unequip or equip the sword it just duplicates and doesnt do it's job
local button = script.Parent
local player = game.Players.LocalPlayer
local killsStat = player:WaitForChild("leaderstats"):FindFirstChild("Kills")
local itemName = "Venomshank"
local equippedColor = Color3.new(0.745098, 0.121569, 0.121569)
local unequippedColor = Color3.new(0.25098, 0.815686, 0.0941176)
local item, purchased, equipped = nil, false, false
button.Text = "Purchase (100 Kills)"
local function createItem()
if not item then
item = Instance.new("Part")
item.Name = itemName
item.Size = Vector3.new(4, 1, 4)
item.Position = Vector3.new(0, 5, 0)
item.BrickColor = BrickColor.new(unequippedColor)
item.Parent = game.Workspace
end
end
local function removeItem()
if item then
item:Destroy()
item = nil
end
end
local function updateButtonText()
if not purchased then
button.Text = "Purchase (100 Kills)"
elseif equipped then
button.Text = "Unequip"
button.BackgroundColor3 = equippedColor
else
button.Text = "Equip"
button.BackgroundColor3 = unequippedColor
end
end
button.MouseButton1Click:Connect(function()
if not purchased then
if killsStat and killsStat.Value >= 100 then
purchased = true
updateButtonText() -- Ensure the button updates immediately after purchase
print("Purchased!")
end
elseif equipped then
equipped = false
removeItem()
print("Unequipped!")
else
equipped = true
createItem()
item.BrickColor = BrickColor.new(equippedColor)
print("Equipped!")
end
updateButtonText()
end)
hey try this
local button = script.Parent
local player = game.Players.LocalPlayer
local killsStat = player:WaitForChild("leaderstats"):WaitForChild("Kills")
local itemName = "Venomshank"
local equippedColor = Color3.new(0.745098, 0.121569, 0.121569)
local unequippedColor = Color3.new(0.25098, 0.815686, 0.0941176)
local item, purchased, equipped = nil, false, false
button.Text = "Purchase (100 Kills)"
button.BackgroundColor3 = unequippedColor
local function createItem()
if not item then
item = Instance.new("Part")
item.Name = itemName
item.Size = Vector3.new(4, 1, 4)
item.Position = Vector3.new(0, 5, 0)
item.BrickColor = BrickColor.new(equippedColor)
item.Parent = game.Workspace
end
end
local function removeItem()
if item then
item:Destroy()
item = nil
end
end
local function updateButtonText()
if not purchased then
button.Text = "Purchase (100 Kills)"
button.BackgroundColor3 = unequippedColor
elseif equipped then
button.Text = "Unequip"
button.BackgroundColor3 = equippedColor
else
button.Text = "Equip"
button.BackgroundColor3 = unequippedColor
end
end
button.MouseButton1Click:Connect(function()
if not purchased then
if killsStat and killsStat.Value >= 100 then
purchased = true
updateButtonText()
print("Purchased!")
end
elseif equipped then
equipped = false
removeItem()
print("Unequipped!")
else
equipped = true
createItem()
print("Equipped!")
end
updateButtonText()
end)
The createItem function now only creates the item if it doesn't already exist
removeitem properly destroys the item and sets item to nil to prevent duplication
update buttontext updates button text and color correctly based on the purchase and equip status
does anyone know how to fix Max lua stack size reached?
oh
just too much nested functions
Let me try it out
I dont know that much with only code
send code I will help u
the problem is i dont know where it comes from
you need perms??
when i try to create snapshot in luauheap on the client it gives me this error
local function createItem()
if not item then cloning
item = Instance.new("Part")
item.Name = itemName
item.Size = Vector3.new(4, 1, 4)
item.Position = Vector3.new(0, 5, 0)
item.BrickColor = BrickColor.new(equippedColor)
item.Parent = game.Workspace
end
end
try this
local button = script.Parent
local player = game.Players.LocalPlayer
local killsStat = player:WaitForChild("leaderstats"):WaitForChild("Kills")
local itemName = "Venomshank"
local equippedColor = Color3.new(0.745098, 0.121569, 0.121569)
local unequippedColor = Color3.new(0.25098, 0.815686, 0.0941176)
local item, purchased, equipped = nil, false, false
button.Text = "Purchase (100 Kills)"
button.BackgroundColor3 = unequippedColor
local function createItem()
if not item then
item = Instance.new("Part")
item.Name = itemName
item.Size = Vector3.new(4, 1, 4)
item.Position = Vector3.new(0, 5, 0)
item.BrickColor = BrickColor.new(equippedColor)
item.Parent = game.Workspace
end
end
local function removeItem()
if item then
item.Parent = nil
end
end
local function equipItem()
if item then
item.Parent = game.Workspace
end
end
local function updateButtonText()
if not purchased then
button.Text = "Purchase (100 Kills)"
button.BackgroundColor3 = unequippedColor
elseif equipped then
button.Text = "Unequip"
button.BackgroundColor3 = equippedColor
else
button.Text = "Equip"
button.BackgroundColor3 = unequippedColor
end
end
button.MouseButton1Click:Connect(function()
if not purchased then
if killsStat and killsStat.Value >= 100 then
purchased = true
updateButtonText()
print("Purchased!")
end
elseif equipped then
equipped = false
removeItem()
print("Unequipped!")
else
equipped = true
if not item then
createItem()
else
equipItem()
end
print("Equipped!")
end
updateButtonText()
end)
this should work
yo
should i give you perms??
dm me
hi
whats the idea
:Destroy()
guys what is the superior way to structure your code/ own framework? i've used knit and it's bad apparently 😔
Look into OOP
i was thinking like architecture wise, module scripts and that, or you can also use oop for this type of thing?
I believe so; I haven’t looked to deep into it but that seems right
don't repeat the same code twice if it can be helped. try to separate distinct functionalities into their own modules. consider using the Luau type system which will help with readability and maintainability.
also, don't over-engineer your code, try to keep it as simple as possible, and only use abstraction when necessary
Anyone can do combat system customaziton powers.
Looking for a scripter i dont have the hiring channels so ima ask here im making a dead rails inspired game but ur on the sea in a boat instead
nice idea ill try to make that game
لان ما حطيت يند
uh
oh bruh
im jk
ahh goód
gl tho
kk ty
everybody please fish react this dude #chat message
lf dev friends
Are remotes fired before client has fully loaded guarenteed to be ordered when ran on client?
i believe so
an
Where should I learn Roblox scriptin?
any one trying make naruto game
I kinda know html, not sure if it's going to help me
goofy ahh function i just coded
local function compressTables(Table)
local compressedTable = ""
for i, v in ipairs(Table) do
compressedTable = compressedTable .. ":;;:" .. v
end
return compressedTable
end
we can ungoofy some of this if u dont use ipairs
i needed a way to put tables in to leaderstats
i dont know anything else
just use "in"
you dont need pairs or ipairs anymore
yay
i cant relate cuz i only did python for 5 days
i am luau main
yeah oop is really good at organising
ahh yes
i will borrow this code kind gentleman
i dont think youd use it anywhere
i made it because i had an oop based item system where i needed to clear out animations if the player's character ever changes
as a programmer i will find a way to use it
Who tryna make naruto game
i can spectate
:unred all

somebody help me

i dont really know how to organize a sorta board game
what
what
so basically theres 5 players facing eachother, each player interacts with their own ipad and own screen, but im not sure if i should make 5 folders in workspace so each player has their own thing or if i should just make everything locally, so that you locally replicate the opponents on their place, but theyre not actually real

:unred all
oh
Heyy! I'm trying to learn how to code, do you think this chanell would be good for that'
?
why didn't u send something like that before
the goat
idk
If not do you have any recomendations?
anyways does someone have any idea
Yeaa, it kinda gives a good vibe for learning
i just said he is the goat
yep
NIceee!
Ill learn from him them
The last thing I wanted was to learn with a Ro builder ahhh teacher
yeah butttttt
i think his oop tutorial is a bit
off
its better learning metatables from chatgpt or something
ish
Soo I learn everything fro him besides the meta tables
yup
yup
i created a part that follows under my character, when this part touches another part in the workspace, i want its color to change, how can I do this??
nicee!
do u have a code?
i have for the part under my char
`partFollow.Touched:Connect(function(hit)
if hit and hit:IsA("BasePart") then partFollow.BrickColor = BrickColor.new("Bright red") endend)`
wrote a similar code in chatgpt but it doesnt work
can i send u some screenshots?
sure
.
..
If anyone cant find a dev, needs a manager, needs a team or wtv. Dm me
I will find whoever u need dm me
How do i make it so that my character grows using scripts? like those "be a ..." games
anyone know of more programming communities that involve lua/python/cpp game programming to a more intermediate/advanced level as well?
(im getting back into roblox game development and i keep finding fodder posts on the devforum lmao)
its a lot of work, you need parts to make grow
check on disboard
If you had to relearn lua, how would you do it?
no?
you can do it with a humanoid
sure but hes likely not talking about making the humanoid bigger or smaller
😭
he's likely talking about having muscles and shit grow
there are some properties within the humanoid that you can modify which will also modify the rest of the body parts in the character model
don't answer a question if you don't know the answer to it
That's not even a valid answer
and also saying "sybau" just demonstrates your immaturity
its literally 100% valid, no amount of mental gymnastics you do will change that its only invalidated by additional information he provides
go crawl back under your dads blankets broski
Whenever i use the script below nothing happens local part = script.Parent part.Touched:Connect(function(hit) local Humanoid = hit.Parent:FindFirstChild(“Humanoid”) if Humanoid and hit.Parent:FindFirstChild(“Dash”) then local HS = Humanoid.HumanoidDescription.HeadScale local BDS = Humanoid.HumanoidDescription.DepthScale local BWS = Humano...
There are plenty of developer forum posts about it
he did not say that is what he is trying to do
he is likely trying to make a game like the mogger or weight lifting games
He didn't say that 😭
"How do i make it so that my character grows using scripts? like those "be a ..." games"
right - he didnt specify which is why my answer is valid
now if you want to ask him for more information go ahead
otherwise sybau
nah you sybau
you don't even have a skill role
i dont need one
how about you sybau
people like you make the world much worser
keep yappin
im not familiar with any
all of the higher level servers im in are private or inactive
i personally dont use servers, just talk to friends with varying levels of experience (e.g. friend whos familiar with pathfinding and ai, friend familiar with current roblox engine bugs, etc.)
what's yall wifi speed 🙏🏻
awtp is goated
i'd have come up with 3 or 4 projects of varying complexity before starting at all
i'd still have read the book/s i read, just had made a better plan beforehand
how u guys stay motivated to learn scripting 😭
i'd not drink tea from sink
just like how we are still motivated to live
it's all about your projects. if what you do doesn't interest you then you won't want to learn, or keep at it
facts
I love makin hhorror games
:P
those objects are welded to the players limbs, and the model:ScaleTo function would scale everything, including those parts
thats not a general rule
what's y'all wifi speed?
general formula*
thats one application of a methodology
LMAO
if he wanted to make a game w/o a normal character they could simply make it invisible or make a custom StarterCharacter
most modern games with growth for muscles and things dont do that
in either case ScaleTo is all they need
its not
what does they do
most use custom meshes and you change the mesh and scale it as the muscle group grows for example
can someone help me script on my game i cant pay tho
you cant magically make a 6 pack from a standard torso
then do that?
everything is possible
ngl
yeah when you make custom meshes
the old school way was to weld cylanders to the torso and grow them but it looks like shit and its outdated
I see, thanks
can someone help me script on my game i cant pay tho
what's that
idk
lmao ok
Can i help you script on your game i cant script tho
hello chat
good evening chat
how much do yall make from commisons
like 200k per
i want to start scripting since im doing an seris of begginer and advanced and i know printing and veribales 🙂
i love veribales
200k per task? do u do like full on games?
u enable the api option
No i build houses
oh ur a blender modeller?
And then you put the code i sent in replicated storage
No i pretend to make houses but i just take them from toolbox
lol
its ez
so if i learn scripting. and then some gui stuff how easy do u think i can get hire for something basic and get only 200 robux?
lke how easy is it to get hired
okay, im rewatching the series now. you will be my very reason and my determation. thank you
5 mins ago i ried to run stodiu on my windows 9 laptop. it crashed. rn im trying to fix it so i can follow along
i think i can run studio now
the laptop is 10 yrs old 
from my AUNT
caps lock
anyone here needs to find a scripter, dev team, manager, anything, dm me.
you pinged him by replying what was the point of the extra ping
I dont know because I dont really use discord sorry
okay
just remember that so u dont be annoying and ping people after already pinging 🙂
i know
what
if ur the owner once u click someone a gui frame pops up with options to like fling or copy user id (if possible) so its easier to ban people and troll! idk
i think u can use mouse click events, highlights and other stuff to achive this idk
im new to scirpinting
hm idk
bruh
oh i got it
okay so code a working tool that checks the id of the user. if its the id of the owner it will print "its the owner" if its not the id it says "not the owner" and bans the person. its gonna say something like unlimited money tool for owner and its a trap for hackers (idk)
damm thats pretty smart but i dont think hackers will be able to go into the actual game behind the scence
but that is a very good idea if they do
thanks
any other ideas?
ye
what?!!
or code a leaderstat saying "gems" each second u get a gem, and by walking into litlte orbs it increases the each second. and make it so once u get 10 gems a frame pops up saying "Rebirth?" and u click it. all ur gems go but u get 20 walkspeed and another mutiplier. its a little more basic but u can enhance it by adding data stores so it saves. at least its one project for ur portfio
but it might be a longer video/showcase so it might be a bit much
no that is good any other ideas?
can someone help pls? I start the game in roblox studio, but what I do is that the codes I write do not work immediately, that is, after a few seconds or minutes, the codes start to function, what kind of problem is this?
every 10 seconds every player in every srver gets flinged global side. (idk)
haha lol
OH I GOT IT
I know how to fix that
WHAT
please help im sick of it
kk
I've been thinking for hours that what I'm doing is wrong and I just realized it.
using parts so its easier. its gonna be almsot a flat 2d mario inspired game/short showcase. its gonna have parts like cubes to give the player "Coins". its not gonna be a leaderstat, its gonna showcase through a small gui! and if u fall into lava using a flat part u die and restart. using diff levels u make offscrean, ur gonna make it random levels like doors. and then using friends from ur friend list (trust me its possible i saw many games do it) they are gonna be enimes that are on the level. if it touches u, ur dead. and if u have no friends its gonna use a noob as a placeholder
my windows 9 laptop is slow af chill
sorry bro my laptop if I unplug my charger it turns off after a minuite
ah alr
I dont understand your idea but I imagne it is good
dm me if you need a dev team, devs or just a manager for your project!! (im experienced with over 1m+ visits)
can u help me rly fast
before u go offline
you know you can search it up...
what should i search
search up
what kind of problem is this
u want me to make it more simple?
a 2d platformer game inspired by mario
using friends as goombas (and noobs as placeholders)
its infinite as it uses levels u created and random it
clears levels as u pass for less lag
doors + mario
idk I want like simple stuff for my portifo
Orbs is coins displayed by GUI
okay
a punch system??
left click does a short animation and it creats some half invisble part on the arm. whatever it touches does -25 damage
why is only one person being teleported while others are restricted smh (pls check through entire script!! ^_^.)
Hey there, I'm working on a game and have to create a system with auras, each one having its own set of abilities. How should i go about implementing it? Like, i little to no idea of what to do.
Is anyone here like good with Basic Admin Essentials 2.0?
Looking for a developer, a dev team, or just a manager? dm me and we can discuss different ways to make your project better,
dm me if you need professional help with your project.
anyone know how do a combat system
if u need someone to make a combat system or just need help with ur project dm me
Alr bet
erm why do people just use ai to script there games
Looking for a developer, a dev team, or just a manager? dm me and we can discuss different ways to make your project better,
@regal zinc
i need help scripting a money and playtime leaderboard for my game
is there anyway to speed up teleporting from one game to another or does roblox need those extra few seconds to optimize it?
teleporting between games in Roblox will always have a brief delay because of how Roblox handles server transitions.
for better performance as much as possible, use TeleportAsync() , ContentProvider:PreloadAsync() and Minimize Data Transfer or use reserved servers.
u can take a look at the documentation for those functions
oh ok tyy!
local function movePartsInHeartShape(leftPart, rightPart, meetingPoint, duration)
local elapsedTime = 0
local leftStart = leftPart.CFrame.Position
local rightStart = rightPart.CFrame.Position
-- Define control points for a cubic Bezier curve for each part.
-- Adjust these control points to tweak the curvature of the heart shape.
local leftP0 = leftStart
local leftP1 = leftStart + Vector3.new(0, 10, 0) -- move upward from the start
local leftP2 = meetingPoint + Vector3.new(-5, 0, 0) -- curve inward toward the meeting point
local leftP3 = meetingPoint
local rightP0 = rightStart
local rightP1 = rightStart + Vector3.new(0, 10, 0)
local rightP2 = meetingPoint + Vector3.new(5, 0, 0)
local rightP3 = meetingPoint
-- Cubic Bezier interpolation function.
local function bezier(t, p0, p1, p2, p3)
local u = 1 - t
return (u * u * u) * p0
+ 3 * (u * u * t) * p1
+ 3 * (u * t * t) * p2
+ (t * t * t) * p3
end
local found = false
local connection; connection = RunService.Heartbeat:Connect(function(deltaTime)
elapsedTime = elapsedTime + deltaTime
local t = math.min(elapsedTime / duration, 1) -- Clamp t between 0 and 1
-- Compute new positions along the Bezier curves.
local newLeftPos = bezier(t, leftP0, leftP1, leftP2, leftP3)
local newRightPos = bezier(t, rightP0, rightP1, rightP2, rightP3)
-- Update each part's CFrame so that the orientation resets.
leftPart.CFrame = CFrame.new(newLeftPos)
rightPart.CFrame = CFrame.new(newRightPos)
if t >= 1 then
connection:Disconnect()
found = true
end
end)
end
Can anyone help me make a pickup system, custom hotbar, and inventory?
I am good at making Uis but I just suck at scripting
its 3 am can someone help me so that i can go too sleep
made a python to lua compiler, has classes and oop aswell, it was a pain to compile the class
What has roblox come to
time to post on devforum
nvm
wdym
idk like creations feedback
what is the red box
wait so you put stuff in the bottom and the result is the top?
you put the stuff in the top
and it gets formated on bottom
red box is i detect if size changed to run the bottom code
just for testing
the left screen was for the ast but uh, string limit of roblox reached so it kinda breaks with big code
Anyone wanna help in making of an anime game
i was looking at this screenshot thinking the first one was the top and the second was the bottom
python to lua
@hasty pelican brooo i overengineered it
local part = script.Parent
local threads = {}
local intervalTime = 2
local damage = 10
local function touching(humanoid)
local parts = workspace:GetPartsInPart(part)
for _, part in parts do
if part.Parent == humanoid.Parent then
return true
end
end
return false
end
local function damageLoop(humanoid)
task.wait(0.1) -- arbitrary delay time
while true do
humanoid:TakeDamage(damage)
task.wait(intervalTime)
if not touching(humanoid) then
break
end
end
threads[humanoid] = nil
end
part.Touched:Connect(function(hit)
local character = hit.Parent
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
if threads[humanoid]then
return
end
threads[humanoid] = task.spawn(damageLoop, humanoid)
end
end)
there u go dude
should damage at a set interval, bruh i cant think straight
ah shit im in the wrong channel bruh im stupid
i just learnt random!!!!!!!!
local randomNumber = math.random(1, 6)
while true do
local randomNumber = math.random(0, 1)
baseplate.Transparency = randomNumber
wait(2)
end```
nice
Russian roulette
you can also use local random = Random.new() then random:NextInteger(min, max) and random:NextNumber(min, max) for even better randomness
uhm
numbers includes decimals
you can pay for it
you can't do it for free
guys simple question, provide some insight
if you have a 400 stud cube with tiles size 5 each. thats about 80 tiles. If each player is allowed to generate a cube like that in a server of 20 people.
is that good or bad?
Yes
lol yes as in good or yes bad>
Okay
good = not bad
local function getMatchingTexts(basefolder, text)
local matching = {}
for i, v in pairs(basefolder:GetChildren()) do
if v:IsA("TextLabel") or v:IsA("TextButton") then
if v.Text == text then
table.insert(matching, v)
end
end
local mini_matches = getMatchingTexts(v, text) -- Makes it recursive to search the entire directory
for i, mini in pairs(mini_matches) do
table.insert(matching, mini)
end
end
return matching
end
local base = Instance.new("Folder") -- MUST BE AN INSTANCE NOT A TABLE (Doesn't have to be a folder tho)
local targetText = "Example text" -- The text you are looking for
local hasTargetText = getMatchingTexts(base, targetText) -- Returns a table of objects (TextLabels and TextButtons) with text that matches the value of the target text variable
not tested but i am 90% certain it works
Does this look well like a good way of making this?
why is ypcall() depreciated and what was it meant to do
I think xpcall() creates a custom error handler instead of pcall(), but I use pcall() for everything. Should I still keep using pcall()? Seems like theres no clear difference between the two.
:findfirstchild(xyz.text, true)
i mean do you need an error handler
you can just use the if not success then
end
i would do if part.Anchored then
its just a bit cleaner
oh the true isnt rlly needed?
you can use "not" for false boolean values
if not Part.Anchored then
but if you put something under your conditional it already thinks of it as true
anyone tryna join my naruto project
ok
yo
how do I add a whitelisted group to this?
local DoubleJumpConfig = {
["JumpPower"] = 150,
["JumpCoolDown"] = 5,
["AnimationID1"] = "rbxassetid://99294151474360", -- Replace with the re-uploaded version of "Animation"
["AnimationID2"] = "rbxassetid://126551177320692", -- Replace with the re-uploaded version of "Animation2".
["Gamepass"] = {
["GamepassLocked"] = true, -- Only let gamepass owners use the double jump?
["GamepassID"] = 1010809379, -- Replace with yours, if the above is false this will be ignored.
["WhitelistedUsers"] = { -- Users who will get the double jump for free.
"ZoeTheGameMaker",
"The_beast3659",
"exokrxy",
["WhiteListedGroups"] = {
"35668455"
}
};
};
}
return DoubleJumpConfig ```
anyone trying do a naruto project
Wdym
Just add your group ID in the WhitelistedGroups
i think they mean how to implement it
Is it possible to make a physics system like in the TABS game?
Oh ok
What are you trying to implement
can someone help test my game: it's about drawing and like a "This or That" game but based on user drawings
I can help
how do i make a ui work with mobile
what that
frame.Size = UDim2.new(0.5, 0, 0.5, 0)```
i have that
but my friend tested my ui and he said the scroll down thing doesn't work and the ui doesn;t drag around and the button don't drag around either
he said when he drags down one thing it drags the whole thing foever
Just wondering would 10k (robux) be enough to hire someone to script an entire game. Would include scripting an admin panel, currencies, uis, code system (like redeeming a code for a certain amount of cash), teleportation, daily quests, and similiar tasks. Wouldnt be a strict deadline or anything would be months
depends on what kind of game
kinda just like a game where you collect different items by going into different places
dont want to get into too much detail as i havent began working on it
so a collect x game?
somewhat
its possible to find a low quality scripter for that yeah
by any chance would you know how much on average a good scripter would charge
The thing is that the game wont be organized and itll be hard to add onto it
for a full game, if you want high quality scripters u gotta offer at least 50k
giving % + robux could also work tho
Depends on the chances of the game succeeding
Do you have any investors or money to sponsor the game?
Not as of yet, still in planning stages
How about the map, do you have any builders that are willing to work on it?
Going to look into that when I get some good progress on it
Ill be working on it myself in that part
I might have an offer for you, lets go to dms
low
Oh sure
hm ok
most of my comissions are like 30k robux and take like a few days so i personally wouldnt take that
im new to scripting but how should i go about making a game like be grass or be a fish
ik the basics
just not advanced things
For me, i learned by creating smaller parts of a game
I didn't go about making a whole game, except I tried to recreate smaller parts, like maybe a leaderstats, or a teleporting system,
would anybody be able to help me script a working donation booth like how pls donate is?
sure, whats the pay
Any devs here know how to make a scrollingframe scale for "Scale" and not purely offset? When I change the property of scale of the canvas side it just grows until the integer limit.
dang.
Autoscale
Plugin
anyone know why my bodyparts are glitched and i cant move
😭
its in studio and in the game, i didnt change any scripts and then randomly when i playtested after making a gui this happened
could anyone help me make a flight system support animation ids
Doesnt work when its changing
You guys have a cool color as your title
if you didnt change anything yourself and you didnt import anything from the tool box, it could be a plugin
c++ moment
can anyone tell me why the equip and unequip button didnt work?
local button = script.Parent
local player = game.Players.LocalPlayer
local killsStat = player:WaitForChild("leaderstats"):FindFirstChild("Kills")
local itemName = "Venomshank"
local equippedColor = Color3.new(0.745098, 0.121569, 0.121569)
local unequippedColor = Color3.new(0.25098, 0.815686, 0.0941176)
local item, purchased, equipped = nil, false, false
local debounce = false
button.Text = "Purchase (100 Kills)"
local function createItem()
if not item then
item = game.Workspace:FindFirstChild(itemName)
if not item then
item = Instance.new("Part")
item.Name = itemName
item.Size = Vector3.new(4, 1, 4)
item.Position = Vector3.new(0, 5, 0)
item.BrickColor = BrickColor.new(unequippedColor)
item.Parent = game.Workspace
end
end
end
local function removeItem()
if item then
item:Destroy()
item = nil
end
end
local function updateButtonText()
if not purchased then
button.Text = "Purchase (100 Kills)"
elseif equipped then
button.Text = "Unequip"
button.BackgroundColor3 = equippedColor
else
button.Text = "Equip"
button.BackgroundColor3 = unequippedColor
end
end
button.MouseButton1Click:Connect(function()
if debounce then return end
debounce = true
if not purchased then
if killsStat and killsStat.Value >= 100 then
purchased = true
updateButtonText()
print("Purchased!")
end
elseif equipped then
equipped = false
removeItem()
print("Unequipped!")
else
equipped = true
createItem()
item.BrickColor = BrickColor.new(equippedColor)
print("Equipped!")
end
updateButtonText()
wait(0.2)
debounce = false
end)
works for me
is this not the intended behavior?
it doesnt for me
it gives u no error messages whatsoever?
is anything yielding
no, it keeps buying the same item not equipping or unequipping
can i see how ur leaderstats is set up
that should mean ur kills is always being deducted right
-- Function to handle when a character dies
local function onCharacterAdded(character, player)
local humanoid = character:WaitForChild("Humanoid")
humanoid.Died:Connect(function()
local creatorTag = humanoid:FindFirstChild("creator")
if creatorTag and creatorTag.Value then
local killer = creatorTag.Value -- This is the player who dealt the final blow
if killer and killer:IsA("Player") then
-- Increment the killer's kills
local kills = killer:FindFirstChild("leaderstats") and killer.leaderstats:FindFirstChild("Kills")
if kills then
kills.Value += 1
end
end
end
end)
end
-- Set up leaderstats and handle deaths
game.Players.PlayerAdded:Connect(function(player)
-- Leaderstats
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local kills = Instance.new("IntValue")
kills.Name = "Kills"
kills.Value = 0
kills.Parent = leaderstats
-- Handle character deaths
player.CharacterAdded:Connect(function(character)
onCharacterAdded(character, player)
end)
end)
It is deducted
but it wont equip or unequip
isnt this script the child of the button inside screengui->playergui?
i mean its not even the problematic part
no clue why it just doesnt work for you
yeah
inside frame
I could give you edits if you want
if its deducting ur kills then it is being referenced properly
It is
but it isnt equipping or unequipping
it keeps buying it
if u remove the purchased/equipped/unequipped state check and making the button execute each function individually does it work
I can give you edit perms
oh i was blind sry on my side the kills value isnt being minused
shouldnt u just use a remoteevent/func to set ur leaderstats value
i can see leaderstats
btw in the original script theres no line that substracts the kills so idk how it is being done in ur game
do you want perms so you can fix it?
no im too lazy sorry
k..
If we are 2 scripter working together and wanna contact a person who is hiring a scripter, how should we appouch this? and will devs who are hiring scripters be willing to hire 2? We wont ask for a higher payment, we will just work together to finish stuff faster and with better quality.
Also it is always better to work with a friend.
Idk u just ask
always better is wild
My friends r stupid ngl
lol
I am talking about a specific person, not in general.
We have worked together on some stuff and we finished it faster
Some people like me are looking for 2 people so in this case they may hire you instead of hiring 2 individual ones, but thats really the only case i can think of.
So you wont be intersted in hiring 2 for the same payment? in the case of both of them have a good portfolio that can get them the job alone.
I would, it is a great deal to hire 2 for the same price as things would happen faster.
But i dont know how others will see it.
It is a little strange.
hi chatgpt
I saw indians doing that when I was working as a translator.
lets say a person wants you to translate a 50 page file.
lets say you are going to translate it for 200$ and deliver it in a week.
there is always that group of Indians with 500+ five stars rating who are gonna ask for half your payment and will deliver faster than anyone else. And they would get the job every time.
It is ai but not chatgpt
Hi scriptone
Thank u goat
That's a good point to be honest, but still its not something common in here.
Yes, we will give it a try and see if it is going to work or not.
Thanks for your time.
does anyone know why my cog doesnt go to the pin thingies on the generator, heres my code
If you are brand new look through the toolbox then use ChatGPT to see if the code in the toolbox is modern/well written and ask it to explain the code
does anyone needs a script help
selling a ball shooting system for pretty cheap
Does anyone needs help with scripts i can help+if you need a system or a script i got some plenty that u can buy
isnt luau open source
what about it
im just translating python into luau
i wanna make something like roblox-ts
but with python
yo I need help
@gentle halo
anyone?
local button = script.Parent
local player = game.Players.LocalPlayer
local killsStat = player:WaitForChild("leaderstats"):FindFirstChild("Kills")
local itemName = "Venomshank"
local equippedColor = Color3.new(0.745098, 0.121569, 0.121569)
local unequippedColor = Color3.new(0.25098, 0.815686, 0.0941176)
local item, purchased, equipped = nil, false, false
local debounce = false
button.Text = "Purchase (100 Kills)"
local function createItem()
if not item then
item = game.Workspace:FindFirstChild(itemName)
if not item then
item = Instance.new("Part")
item.Name = itemName
item.Size = Vector3.new(4, 1, 4)
item.Position = Vector3.new(0, 5, 0)
item.BrickColor = BrickColor.new(unequippedColor)
item.Parent = game.Workspace
end
end
end
local function removeItem()
if item then
item:Destroy()
item = nil
end
end
local function updateButtonText()
if not purchased then
button.Text = "Purchase (100 Kills)"
elseif equipped then
button.Text = "Unequip"
button.BackgroundColor3 = equippedColor
else
button.Text = "Equip"
button.BackgroundColor3 = unequippedColor
end
end
button.MouseButton1Click:Connect(function()
if debounce then return end
debounce = true
if not purchased then
if killsStat and killsStat.Value >= 100 then
purchased = true
updateButtonText()
print("Purchased!")
end
elseif equipped then
equipped = false
removeItem()
print("Unequipped!")
else
equipped = true
createItem()
item.BrickColor = BrickColor.new(equippedColor)
print("Equipped!")
end
updateButtonText()
wait(0.2)
debounce = false
end)
@gentle halo
💀
Thx
I just want someone to help me for the equip and unequip
who scripter want to make blue lock game i will show u potential
could anyone help with my script?
i get scammed with that ngl
anyone???
Code help
how about going to #code-help and posting ur script
code help is just basically general
they're not even talking about scripts
or helping
(rare to see one)
is mouse leave unrelible
It’s more efficient when seeking help to post the issue and your code
bruh
dm me if you have lua scripting role (not asking for help)
anyone?
could you help?
local button = script.Parent
local player = game.Players.LocalPlayer
local killsStat = player:WaitForChild("leaderstats"):FindFirstChild("Kills")
local itemName = "Venomshank"
local equippedColor = Color3.new(0.745098, 0.121569, 0.121569)
local unequippedColor = Color3.new(0.25098, 0.815686, 0.0941176)
local item, purchased, equipped = nil, false, false
local debounce = false
button.Text = "Purchase (100 Kills)"
local function createItem()
if not item then
item = game.Workspace:FindFirstChild(itemName)
if not item then
item = Instance.new("Part")
item.Name = itemName
item.Size = Vector3.new(4, 1, 4)
item.Position = Vector3.new(0, 5, 0)
item.BrickColor = BrickColor.new(unequippedColor)
item.Parent = game.Workspace
end
end
end
local function removeItem()
if item then
item:Destroy()
item = nil
end
end
local function updateButtonText()
if not purchased then
button.Text = "Purchase (100 Kills)"
elseif equipped then
button.Text = "Unequip"
button.BackgroundColor3 = equippedColor
else
button.Text = "Equip"
button.BackgroundColor3 = unequippedColor
end
end
button.MouseButton1Click:Connect(function()
if debounce then return end
debounce = true
if not purchased then
if killsStat and killsStat.Value >= 100 then
purchased = true
updateButtonText()
print("Purchased!")
end
elseif equipped then
equipped = false
removeItem()
print("Unequipped!")
else
equipped = true
createItem()
item.BrickColor = BrickColor.new(equippedColor)
print("Equipped!")
end
updateButtonText()
wait(0.2)
debounce = false
end)
Good afternoon guys, I was wondering if someone here could guide me through learning scripting, ive always been interested in it and all I need is for someone to make me a set of challenges everyday for a tutorial video so I could practice
Im a beginner-
.
what do you need help with?
So I need help with this equip and unequip button they're not doing their function
it keeps buying the tool
alright let me check
i could give you edit perms
you didn't convert the part to a tool
lemme correct your script rq
omg ty
aight thest this: local button = script.Parent
local player = game.Players.LocalPlayer
local killsStat = player:WaitForChild("leaderstats"):FindFirstChild("Kills")
local itemName = "Venomshank"
local equippedColor = Color3.new(0.745098, 0.121569, 0.121569)
local unequippedColor = Color3.new(0.25098, 0.815686, 0.0941176)
local item, purchased, equipped = nil, false, false
local debounce = false
button.Text = "Purchase (100 Kills)"
local function createItem()
if not item then
item = Instance.new("Tool") -- Make it a Tool instead of a Part
item.Name = itemName
local handle = Instance.new("Part")
handle.Name = "Handle"
handle.Size = Vector3.new(4, 1, 4)
handle.BrickColor = BrickColor.new(unequippedColor)
handle.Parent = item
item.Parent = player.Backpack -- Give the tool to the player
end
end
local function removeItem()
if item then
item:Destroy()
item = nil
end
end
local function updateButtonText()
if not purchased then
button.Text = "Purchase (100 Kills)"
elseif equipped then
button.Text = "Unequip"
button.BackgroundColor3 = equippedColor
else
button.Text = "Equip"
button.BackgroundColor3 = unequippedColor
end
end
button.MouseButton1Click:Connect(function()
if debounce then return end
debounce = true
if not purchased then
if killsStat and killsStat.Value >= 100 then
purchased = true
print("Purchased!")
end
else
if equipped then
equipped = false
removeItem()
print("Unequipped!")
else
equipped = true
createItem()
print("Equipped!")
end
end
updateButtonText()
wait(0.2)
debounce = false
end)
hope it works
It didnt work
😭
and theres a venomshank stud
i need to be in your game to see this
sure
friend me and ill give edit perms
user?
RayanSan12
added
wait no
its just that i have a weird feeling with new accs
i understand that fr
just for your own sake cause im a bacon let someone else help you
too much racisme
bruh
Okay look I do not care if someones a bacon its just that i have a weird feeling if they're new
@merry lodge I added you
sone
donee
btw its located at the text button
startergui - windowgui - shop - shopframe- venomshank - button - equip and unequip
aight
watch the brawl dev playlist it helped me begin
Or i could elaborate it in a simpler way
im watching another and I decided to watch 1 vid per day and I use chatgpt to get me challenges to do, 10 challenges per day for each vid, 1 vid per day
ik this is easy to make
but I just started today
lemme get the name
making an fps game im 4 year scripter could do with another one for help to speed up pace 50/50
I think "TheDevKing"
watch brawldev instead bro
oh ye hes good but the videos are pretty old
yea
brawl dev is good
brawl dev has a 18 vid beginner playlist and like 30 some advanced
if you dont mind can I make a gc with you both so I could reach out?
damn yeah!!
alr
ye sure
added!
i cant act like im very far lmao ive only been scripting like 2 weeks
guys can someone help me my scripts don't work (it doesn't even print "hello world"
k
show me it
hold on
@weary zenith
im losing it
i followed a 40 mins tutorial aswell
(for the menu)
then i tried to fix it
@jaunty socket yo LocalScripts can't access Workspace properly for tools. You need to use ReplicatedStorage and a RemoteEvent to request the server to give the tool to the player.
just to realize it doesn't even print("hello world")
after that try this script
local button = script.Parent
local player = game.Players.LocalPlayer
local killsStat = player:WaitForChild("leaderstats"):FindFirstChild("Kills")
local replicatedStorage = game:GetService("ReplicatedStorage")
local itemName = "Venomshank"
local equippedColor = Color3.fromRGB(190, 31, 31) -- Red for equipped
local unequippedColor = Color3.fromRGB(64, 208, 24) -- Green for unequipped
local purchased = false
local equipped = false
local debounce = false
-- RemoteEvent for handling equip/unequip from the server
local equipEvent = replicatedStorage:FindFirstChild("EquipVenomshank")
if not equipEvent then
equipEvent = Instance.new("RemoteEvent")
equipEvent.Name = "EquipVenomshank"
equipEvent.Parent = replicatedStorage
end
button.Text = "Purchase (100 Kills)"
local function updateButtonText()
if not purchased then
button.Text = "Purchase (100 Kills)"
button.BackgroundColor3 = Color3.fromRGB(255, 255, 255) -- White for purchase
elseif equipped then
button.Text = "Unequip"
button.BackgroundColor3 = equippedColor
else
button.Text = "Equip"
button.BackgroundColor3 = unequippedColor
end
end
button.MouseButton1Click:Connect(function()
if debounce then return end
debounce = true
if not purchased then
if killsStat and killsStat.Value >= 100 then
purchased = true
print("Purchased!")
end
else
if equipped then
equipped = false
equipEvent:FireServer(false) -- Tell server to unequip
print("Unequipped!")
else
equipped = true
equipEvent:FireServer(true) -- Tell server to equip
print("Equipped!")
end
end
updateButtonText()
wait(0.2)
debounce = false
end)
@jaunty socket do you already have a remote event for the script
I have a remote called remote event
@jaunty socket try it now
wait how do you see if its working
test duh
so its still not working?
nopr
Then give yourself 1b kills
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local mouse = player:GetMouse()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local equipped = false
local currentTool = nil
-- Function to equip the tool
local function equipTool(tool)
if currentTool then
currentTool.Parent = ReplicatedStorage -- Move the current tool back to ReplicatedStorage
end
tool.Parent = player.Backpack -- Move the tool to the player's backpack
currentTool = tool
equipped = true
end
-- Function to unequip the tool
local function unequipTool()
if currentTool then
currentTool.Parent = ReplicatedStorage -- Move the tool back to ReplicatedStorage
currentTool = nil
equipped = false
end
end
-- Bind to a key (e.g., "E") to equip/unequip the tool
mouse.KeyDown:Connect(function(key)
if key == "e" then
if equipped then
unequipTool()
else
local tool = ReplicatedStorage:FindFirstChild("Sword") -- Change to your tool name
if tool then
equipTool(tool:Clone()) -- Clone the tool to avoid moving the original
end
end
end
end)
check this
it's just a template a made for equip and unequip a sword
test it
nope didnt work
no for equip and unequip
like for buttons
replace sword with the items you want and done
yeah press E just read the code
aaaaaaaah
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local playerBackpack = player:WaitForChild("Backpack")
local equippedItem = nil
-- Function to equip an item
local function equipItem(itemName)
if equippedItem then
-- Unequip the currently equipped item
equippedItem.Parent = ReplicatedStorage
end
local item = ReplicatedStorage:FindFirstChild(itemName)
if item then
equippedItem = item:Clone()
equippedItem.Parent = playerBackpack
end
end
-- Function to handle button clicks
local function onButtonClick(button)
local itemName = button.Name:sub(6) -- Get the item name from the button name (e.g., "EquipSword" -> "Sword")
equipItem(itemName)
end
-- Connect button clicks to the equip function
for _, button in pairs(script.Parent:GetChildren()) do
if button:IsA("TextButton") then
button.MouseButton1Click:Connect(function()
onButtonClick(button)
end)
end
end
@jaunty socket check this?
do you guys think anyone would make a car system like this (https://www.roblox.com/games/14475792710/CARS-Dealership-Tycoon) for 200 rbx
🤑Thanks for 100k likes! Use code thxfor100klikes for money in-game!
❗❗Like the game! New code at 125k likes!👍
Welcome to Dealership Tycoon! Build a car dealership, drive and customize cool cars, race at the race track, roleplay with friends, and more in this epic tycoon! Earn money by driving, racing cars, and having cars equipped on platforms ...
?
anyone?
local button = script.Parent
local player = game.Players.LocalPlayer
local killsStat = player:WaitForChild("leaderstats"):FindFirstChild("Kills")
local itemName = "Venomshank"
local equippedColor = Color3.new(0.745098, 0.121569, 0.121569)
local unequippedColor = Color3.new(0.25098, 0.815686, 0.0941176)
local item, purchased, equipped = nil, false, false
local debounce = false
button.Text = "Purchase (100 Kills)"
local function createItem()
if not item then
item = game.Workspace:FindFirstChild(itemName)
if not item then
item = Instance.new("Part")
item.Name = itemName
item.Size = Vector3.new(4, 1, 4)
item.Position = Vector3.new(0, 5, 0)
item.BrickColor = BrickColor.new(unequippedColor)
item.Parent = game.Workspace
end
end
end
local function removeItem()
if item then
item:Destroy()
item = nil
end
end
local function updateButtonText()
if not purchased then
button.Text = "Purchase (100 Kills)"
elseif equipped then
button.Text = "Unequip"
button.BackgroundColor3 = equippedColor
else
button.Text = "Equip"
button.BackgroundColor3 = unequippedColor
end
end
button.MouseButton1Click:Connect(function()
if debounce then return end
debounce = true
if not purchased then
if killsStat and killsStat.Value >= 100 then
purchased = true
updateButtonText()
print("Purchased!")
end
elseif equipped then
equipped = false
removeItem()
print("Unequipped!")
else
equipped = true
createItem()
item.BrickColor = BrickColor.new(equippedColor)
print("Equipped!")
end
updateButtonText()
wait(0.2)
debounce = false
end)
Bro use this " "
could you help?
local button = script.Parent
local player = game.Players.LocalPlayer
local killsStat = player:WaitForChild("leaderstats"):FindFirstChild("Kills")
local itemName = "Venomshank"
local equippedColor = Color3.new(0.745098, 0.121569, 0.121569)
local unequippedColor = Color3.new(0.25098, 0.815686, 0.0941176)
local item, purchased, equipped = nil, false, false
local debounce = false
button.Text = "Purchase (100 Kills)"
local function createItem()
if not item then
item = game.Workspace:FindFirstChild(itemName)
if not item then
item = Instance.new("Part")
item.Name = itemName
item.Size = Vector3.new(4, 1, 4)
item.Position = Vector3.new(0, 5, 0)
item.BrickColor = BrickColor.new(unequippedColor)
item.Parent = game.Workspace
end
end
end
local function removeItem()
if item then
item:Destroy()
item = nil
end
end
local function updateButtonText()
if not purchased then
button.Text = "Purchase (100 Kills)"
elseif equipped then
button.Text = "Unequip"
button.BackgroundColor3 = equippedColor
else
button.Text = "Equip"
button.BackgroundColor3 = unequippedColor
end
end
button.MouseButton1Click:Connect(function()
if debounce then return end
debounce = true
if not purchased then
if killsStat and killsStat.Value >= 100 then
purchased = true
updateButtonText()
print("Purchased!")
end
elseif equipped then
equipped = false
removeItem()
print("Unequipped!")
else
equipped = true
createItem()
item.BrickColor = BrickColor.new(equippedColor)
print("Equipped!")
end
updateButtonText()
wait(0.2)
debounce = false
end)
it an abreviation that refers to your item word's characters
use wut?
Backticks
so could anyone help?
dm
any tips on helping me getting better at scripting
Try to make a game and just keep looking up tutorials, try to understand the whole idea of what each line of code does, that’s what I did
Anybody know how I fix the A-chassi on a car the speedometer isn't popping up
yo, I've been making an fps framework, and I want to make a csgo like hotbar system, I want it to be mostly client sided, I dont want to send remotes to the server to make the player equip a tool, can somebody give me ideas on how I could achieve it?
Can any scripter help me figure out velocity for volleyball legends, I need to figure out how they make there stuff
On mobile I see my inventory is cut off after 3 items with the standard backpack, what’s the best way to handle that
i need a scripter for gun systems for a hood game and running/walk animations
Then ask in the hiring section
What should i learn to make an good quality combat system in specific?
OOP imo
welp

how legit is this response? (ChatGPT)
very legit
What do you mean by one best way
can anyone help me make me an obby progress gui
Either is it the best way, or it is one of many ways
forgot to add "one of the"
chatgpt is correct
sweet, thx for the thoughts yall
Just remember that you don’t have to use modulescripts

Some people like keeping everything in tiny containers spread across their game, and some like centralized monolithic scripts
Do things because you’ve identified a reason to, not because that’s what other people do
Combat against the computer or combat against other players?
both but more combat against players so i need to make a system that players can use its for an anime type of game
Learn how networking works
Get really comfortable with passing data safely and efficiently between the client and the server
do you have any good tutorials i know the basics with functions and remove events ... but i havent gone into any more depth relaly?
There are loads, most of the roblox specific ones are probably garbage though
Just dig around on the internet and find out how online video games actually work
i knwo some basics of networking irl but i dont see how i can apply it to roblox?
You need to wrap your head around the smoke and mirrors time illusion mind fuck of online gaming if you’re going to make good combat
welp
If you and I are connected to a fighting game and you punch me, your client is in the future as far as I’m concerned
People say this but how often in practice are they actually reusing code like that
I almost never reuse code anywhere

Math utilities I guess?
yeah.. that makes some sense we have to replicate it over the server and then to the other player meaning that the player with lower latency tends to have a much faster "reaction" time then the other player
Yeah but other than that, what?
You’re always seeing other players as they were on their screen half your ping + half their ping ago
but is there really anything game developers can do about it?.. i mean blox fruit if you got high ping ur pretty much cooked same as gpo
There are horrible things that will occur if you do nothing about it

This is your adventure, go crawl and scrape the internet for this information
is learning to use rojo worth it?
welp
Almost certainly no
isn't the git stuff pretty good though?
I fucking hate VSCode
🗣️
Only use it cause of my game partner
Would much rather do everything in studio
In my experience any tooling other than Roblox studio is just a waste of time, and the people who like and promote that stuff are fiddlers who enjoy sharpening their axes more than cutting wood
Just make games
im assuming that hit detection locally has to be down to some degree
i've been trying to use it, but i'm not sure how to reference a starter gui so i'm lowkey about to just shelf it permanently
screengui*
welp, that's all i needed to hear, probs just gonna work on roblox studio instead
The same as you would in studio?
Save yourself months of fucking around only to go back to studio in the end

Ignore OOP shills, ignore OSS nerds, make fun games quickly
Can't fucking stand VScode I swear
What's the point
Can’t spell “whoops I fucked my codebase” without OOP
VSCode risks desyncing
And if you're working with someone you have to wait to commit changes
It's literally stupid asf
but isn't the saving the game aspect way more manageable than having 500 different files?
Just use roblox studio, plain scripts no modules, turn off syntax highlighting, turn off autocomplete
i've tried having folder for my game, but i end up with 300 different versions
files*
Use a mono width green font and become based
bet
Took me two weeks to figure out why syntax highlighting was broken in vscode
Utter trash
You know how Goku wears weighted clothes and becomes strong as fuck?
rojo has been the most uncomfortable few hours of my life
i'm tired of seeing 'unused variable' here or whatever
It really is fully unnecessary
Make your tools are bare and unforgiving to use as possible and become stronger
LMAO selene
yeah
It's pain
guys i want it to add 1 coin every second, how do i fix it?
`game.Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Parent = player
leaderstats.Name = "leaderstats"
local coins = Instance.new("IntValue")
coins.Value = 1
coins.Name = "Coins"
coins.Parent = leaderstats
coins.Value = coins.Value +1
end)`
i sometimes check the for hire, page and i see alot of people requiring rojo, so is it just something that my future self has to learn or just truly shelf it forever
People use rojo because it feels cool and it makes shit harder to work on, which means they get paid more
can you make every gui mob compatiable like it works with mob or only some
It’s the same reason OOP took over the industry
isn't having modular code worth it? Instead of manually having to add everything in again and again
You don’t need OOP in the slightest to achieve modularity
`game.Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Parent = player
leaderstats.Name = "leaderstats"
local coins = Instance.new("IntValue")
coins.Value = 1
coins.Name = "Coins"
coins.Parent = leaderstats
while true do
coins.Value = coins.Value +1
end
end)`
like this?
For what?
add a task.wait else your game will crash
while true do
task.wait(1)
coins.Value = coins.Value +1
end
np
Rojo is utter trash
ok, closed rojo and my speed feels 10x faster
i feel like the weight left my body as i speak
My game partner literally said this 💀 cause having vscode open in public looks cooler + he's lazy so it's easier to find code to change
That's literally the only reason people use it
And what about OOP allowed you to do this?

Kind of wild he admitted that
Also you can't work from studio if ANYONE on your team uses rojo
What is rojo guys
Don't worry about it, it's awful
You have to use rojo too it's fucked
Ok thanks!
“What is OOP good for?”
“Here’s one thing I did that OOP didn’t help with at all, but it is good trust me”
Y’all are in a cargo cult and have no idea
Roblox devs are so ashamed to be Roblox devs that they’ll do literally anything to keep people from finding out
I searched up rojo roblox, it is headache
are frameworks useful though? i see quite a bit of people using things like knit or maid
No, just make games
but then again the time spent learning them prolly isn't worth it
cheers to that
They’re useful if your goal is to feel like a galaxy brain and fiddle with your tools and make your thing better at making things so you can make things to make better things
and never actually make anything
so then the only valuable thing is what, abstraction?

The only useful thing is failing repeatedly and learning harsh lessons on your own
`local button = script.Parent
local function onClick()-- Change button appearance
button.BackgroundColor3 = Color3.fromRGB(0, 255, 0)
button.Text = "Clicked!"
task.wait(1)-- Reset appearance
button.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
button.Text = "Click Me!"
end
button.MouseButton1Click:Connect(onClick)
button.MouseButton1Click:Connect(function()
end)`
when some1 clicks the button i want it to give 1 coins
how do i do
Learn how to do things that are hard, everything else comes with that for free basically
isn't learning from the mistakes and success of others also worth it, since that saves mad time?

