#code-discussion

1 messages · Page 79 of 1

fathom sundial
#

ih wait

junior whale
#

Network ownership chooses who's hardware handles the physics of the part

fathom sundial
#

ok i just looked it up it just replicates the client script -> server

junior whale
#

Thats just replication

fathom sundial
#

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

wise meadow
#

bruh, tell me why i developed this dude a whole grow a farm game just for him to disappear đŸ« 

fathom sundial
wise meadow
worn flax
#

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)

wise meadow
#

its funny cause it took me like 5 hours

wise meadow
worn flax
#

ill give u 200 robux đŸ€‘

wise meadow
worn flax
#

real

fathom sundial
#

calculate the new velocity

frail coyote
#

made a complex inv system and other shi for a team and just didnt pay me nor gave me shi

worn flax
#

i suck w velocity đŸ€‘

wise meadow
#

Grok is telling me to charge you like this

worn flax
frail coyote
wise meadow
fathom sundial
#

ts pmo icl

wise meadow
#

i need to start telling people i go off grok prices

#

đŸ€“â˜đŸ»

#

i would then get no dev work

frail coyote
#

where is my 50 an hour

wise meadow
#

alright queen?

worn flax
#

okay babe

wise meadow
worn flax
#

lemme see if ai can do this i wanna learn ts

fathom sundial
#

Discord rizz ts

fathom sundial
#

gotta do sum shi with the angle its moving at or sum idfk

worn flax
#

real 😭

fathom sundial
#

but ai pretty good with math

#

just ask it to calculate ts for u

worn flax
civic frigate
junior whale
#

Not too shabby

keen drift
#

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

fathom sundial
#

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

keen drift
#

Is it more efficient to use module scripts less? or more

fathom sundial
#

i use modules more as like the actual core functionality of something and then regular scripts as a means to handle that

keen drift
#

Is roblox completely fixed of exploits?

#

The only reason I'm afraid to use local scripts is potential people might exploit

fathom sundial
#

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

dark juniper
#

U don’t even have a game yet

keen drift
#

and probably ask some stuff If something does happen and I cant find a way to fix it

humble pelican
#

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?

fathom sundial
weak radish
fathom sundial
#

lwk

#

using multiple datastores for 1 player or even scopes is kinda dumb

#

imo

fathom sundial
#

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

weak radish
fathom sundial
#

idk its how i like it personally

fathom sundial
#

if u arent like spamming datastores ur game will be fine tho

fluid gulch
#

guys

#

when people are talking about "forever packs"

#

tf do they mean

#

i've never played pet simulator or whatever that is from

humble pelican
#

@fathom sundial thank you

fathom sundial
#

thats how pet sims is anyways

fluid gulch
#

5 diff ones
sorry what are these "ones"

fathom sundial
#

1st prize <paywalled> -> next 5 free -> repeat

fluid gulch
#

ohhhhh

#

thank you kind sire

fathom sundial
#

np

fathom sundial
weak radish
fluid gulch
#

ah i assume the overstimulation is worth it, if it means more commissions

fathom sundial
#

atleast from what ik about it

fluid gulch
#

yee, rarities are not my strongest suite atm. gotta work on it

weak radish
flint tusk
amber vessel
#

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

amber vessel
#

what does enum do

jagged sluice
#

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

polar furnace
#

Somebody give me something to script in studio (scripter)

jagged sluice
wise meadow
lilac gale
#

they don’t even list rarities correctly on eggs

#

over a 100% pool half the time

thorny warren
#

took me a while to notice how bad the function name sounds 💀

cinder epoch
#

which ones better? linearVelocity or BodyVelocity?

iron mason
#

anyone rq can make me free aircraft spawner??

hoary cedar
cursive kindle
#

Guys tell me something to do ooo o o

iron mason
cursive kindle
cinder epoch
proud idol
#

BodyVelocity is deprecated but still sustained for legacy games

cinder epoch
#

isnt bodyvelocity deprecated

proud idol
#

Oh

#

Mb i misread lmao

cinder epoch
#

rip

proud idol
#

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

cerulean perch
#

Guys is anyone here have experience with developing using rojo? i have some questions

weak radish
#

wait raycasting is actually easyyy

#

i expected it to take like a week to learn

olive needle
sonic juniper
#

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

dark oasis
#

are their any dev forums on the fling beam like in untitled fling game

sonic juniper
weary gazelle
#

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.

cinder epoch
#

make the parts massless

olive needle
#

Dms

cerulean perch
swift blaze
#

can anyone help me with smth in dms'

somber thunder
#

any scripter wanna make a game togheter?

proud idol
swift blaze
#

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?

fervent belfryBOT
#
Tag » cleancode

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.

slow plover
#

woops

fervent belfryBOT
#
Tag » format

Raw text

```lua
print('Hello World')
```

Formatted

print('Hello World')
idle badge
swift blaze
#

ur god at luau

#

good

idle badge
#

i am not an interpreter, try it in game

twin bough
#

Anyone have a ragdoll Script

wise meadow
#

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...

#

kek i stg bruh if ur hiring devs plz do not be like this guy ^

#

Still gotta work on the collision and bouncing of the ball more tho

woven pelican
sonic juniper
# wise meadow <:kek:814963345039163402> i stg bruh if ur hiring devs plz do not be like this g...

"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

wise meadow
#

Read what Fuuji just posted

woven pelican
wise meadow
#

So, what is it

#

Which i said in the chat with him

#

idk wtf that is

woven pelican
#

u could play for 5 minutes and understand it

wise meadow
#

u want me to make u a script where a garden grows?

#

Or he could take 5 minutes and describe wtf he wants

vital parrot
#

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

open thunder
#

Maybe Client

#

if you want it to only affect the player

vital parrot
#

I have it on client rn but Im afraid exploiters will just remove the script

open thunder
#

and not other players

vital parrot
#

I do checks on server every seconds though

pseudo stream
#

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

open thunder
#

I dont know much about Security

#

for scripts

vital parrot
#

It's really smooth rn which is what I like

#

But the exploiting seems too easy

wise meadow
dark plaza
#

whats the best way to learns scripting

#

except docs

open thunder
wise meadow
dark plaza
#

bruh

vital parrot
#

There is no way they can remove a server script

wise meadow
#

or Things like Skillshare classes and stuff

weary gazelle
open thunder
sonic juniper
#

im p sure

vital parrot
#

Not to be rude but there is no way to remove them

pseudo stream
#

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

sonic juniper
#

if there's no clip scripts

open thunder
#

Exploiters can Change the server and client

sonic juniper
#

then there should be a way to bypass .touched

open thunder
#

client is just easier to bypass

vital parrot
#

they only can customize what's inside the client script to send to the server

sonic juniper
open thunder
vital parrot
#

been coding for 10 years now off and on

wise meadow
#

trust and believe

#

I've been doing lua since 2015

#

And not off and on

open thunder
#

Thats a long time

vital parrot
#

been doing it since 2013

#

so 12 years

wise meadow
#

i also do HTML, CSS, Java, Python, C, C#, C++

open thunder
wise meadow
#

I promise you, when theres a will theres a way

vital parrot
open thunder
#

There is always a way

vital parrot
wise meadow
#

Seith your new to cheaters huh?

vital parrot
#

Do you got any games with people on it?

wise meadow
#

Bro just ask an AI it'll tell you literally

sonic juniper
#
#

which is why youre doing it on the client?

wise meadow
vital parrot
vital parrot
sonic juniper
open thunder
vital parrot
vital parrot
wise meadow
#

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.

open thunder
#

Its a question on wether to put the code on a client or server

vital parrot
#

because there is sensitive code on there

wise meadow
#

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

sonic juniper
#

so

wise meadow
#

you think all the cheaters and exploiters dont know how

vital parrot
sonic juniper
#

you already tried touchmod or whatever its called now?

wise meadow
#

And to think Roblox is super secure to begin with is crazy

open thunder
#

Could anyone give me some insight on module scripts

wise meadow
#

You do know, that you can literally get someones Cookie and login to their account

#

and steal all their shi in seconds

vital parrot
#

Ill brb I gotta go take care of something but dm me and we'll talk about this

wise meadow
#

and Roblox's only line of Defense is "DO NOT SHARE THIS"

vital parrot
#

I know a way to get someones cookies so

#

I've had an app that sent it to my discord

open thunder
#

And how would that be?

vital parrot
#

but it was testing purposes

#

never used it

#

afk

umbral carbon
#

You're lying

wise meadow
#

Im lying?

open thunder
#

as you learn more languages

#

you find it easier to learn more

umbral carbon
open thunder
#

Because you know how code is structured etc

wise meadow
#

This is my Gitlab

open thunder
#

Just knowing it doesnt mean Doing it everyday

wise meadow
#

I still have this map on the workshop ^

umbral carbon
#

Man name me 1 JavaScript framework published in GitLab

open thunder
#

soo

#

what exactly are module scripts?

#

I really dont understand

wise meadow
#

I dont have anything JavaScript wise on my gitlab

umbral carbon
wise meadow
#

But, to sit here and say i dont do any of the languages i do

#

Is insane

open thunder
#

not Python

umbral carbon
#

Read again

#

Do you know what those are?

wise meadow
#

I also did alot of SQL in the Marine Corps

umbral carbon
wise meadow
#

as well as managed SQL Databases for FiveM, but managing them vs editing them are differently

open thunder
wise meadow
#

The Marine Corps made SQLite?

#

Idk how accurate that is

umbral carbon
umbral carbon
wise meadow
#

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

open thunder
#

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

wise meadow
#

genuinely, the old system they had was horrific lmao

#

i got a Navy-Marine Corps Achievement Medal for it lmao

#

aka a NAM

somber vault
#

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)
wise meadow
#

increase the amount of time the cleanup has to like 3 seconds, might make more of em load

somber vault
wise meadow
#

you can move the char:Destroy() below the particle code

somber vault
#

on a single explosion it takes ages to lead

#

load

wise meadow
#

you can increase the task.wait(.01) to like .05

wise meadow
#

that would speed it up

somber vault
wise meadow
#
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

coarse oracle
#

how much would i expect to pay someone for a basic offline growth/save system?

Just tryna grasp what programmers expect :)

sonic juniper
#

chat

#

is this good organizing?

#

uses ECS primarily for players and particles etc.

#

OOP for other stuff

#

like trains for eg.

amber vessel
#

local function addition(num1, num2)
local result = num1 + num2
print(result)
end

addition(5, 2)

jaunty path
coarse oracle
pulsar acorn
silver verge
ocean yacht
#

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!

pulsar acorn
ruby cipher
#

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?

sonic juniper
sonic juniper
#

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"

sonic juniper
silver verge
#

this is cooked

dusky kestrel
#

Is it worth it to write your own physics module or nah

silver verge
dusky kestrel
silver verge
#

no

dusky kestrel
#

Makes sense

#

Only thought of it because of terrain

sonic juniper
#

wym

silver verge
sonic juniper
#

like using configurations themselves?

#

or the concept of having client stuff in RF

summer cove
#

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

idle badge
#

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

summer cove
#

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

idle badge
#

divide it by 50

heavy sleet
#

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)```
idle badge
# idle badge divide it by 50

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

heavy sleet
idle badge
heavy sleet
#

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

#

👍

slate grotto
#

what the best way to learn codng

idle badge
idle badge
slate grotto
heavy sleet
#

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

idle badge
idle badge
heavy sleet
summer cove
#

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

sonic juniper
heavy sleet
sonic juniper
ocean yacht
#

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)

wise meadow
#

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 đŸ€“â˜đŸ»

heavy sleet
#

And now there’s clones

sudden solstice
heavy sleet
#

Just like dead rails, piggy and the rest of the platforms history

#

That too

bleak glade
idle saffron
#

on the verge of pulling my eyes out lol. just spent 2-3 hours coding a docs generator for luau

heavy sleet
#

Why

idle saffron
# heavy sleet 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 😭

heavy sleet
#

Lmao

wise meadow
#

-- Comments are for newbs

wise meadow
#

i still havnt played it

#

yet im developing one

#

đŸ€“

idle saffron
wise meadow
#

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 đŸ€“â˜đŸ»

sonic juniper
#

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

tribal venture
#

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?

snow roost
#

ok so how would i do an overlay like this

#

yes i'm trynna recreate gray zone warfare's nvg system cause im bored

sonic juniper
#

Idk if they would help though

glacial juniper
#

hes scammed me out of 15k

kindred stream
#

yo

glacial juniper
#

and scam investigation still havent looked at my ticket

#

@digital raptor

dense vault
#

yo

#

any coders here familiar with combat systems

onyx inlet
#

3 weeks now

onyx inlet
devout oracle
sonic juniper
#

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

storm wing
#

anyone know how i can make player stop casting shadow?

vernal jasper
#

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)```
somber vault
#

who teaches coding, free. can i learn?

ember nimbus
#

so does the education system for most people

somber vault
hollow plover
#

What do you need?

quick vapor
#

HI I NEED SOMEONE WHO CAN FEATURE MY GAME

dense vault
hollow plover
dense vault
#

Hm ok

spiral jungle
uncut isle
#

How much should I charge to add firing and reloading to 4 gun models?

sudden estuary
#

depends on how good u wnt it

solar plaza
#

Is it ok to have 850 lines of code in one script

sudden estuary
#

yes

#

as long as u know what u r doing

somber vault
severe bloom
#

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

proud idol
severe bloom
#

in roblox

#

could i perhaps use an external server to talk client to server

#

one that has less latency -_-

proud idol
#

if you want non latency inputs, handling stuff on the client is your go to option

proud idol
#

you obv need toadd sanity checks tho

severe bloom
#

cause i need physics to all be on server

proud idol
#

because client data can be tampered with

proud idol
severe bloom
#

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

proud idol
#

have you tried using networkownership

severe bloom
#

yes

#

the server owns everything

#

its glitchy if not

proud idol
#

theres your problem bro lol

#

if server owns everything, every client is gonna suffer the latency

severe bloom
#

yeah but server needs to own everything cuz the physics need to be spot on

proud idol
#

not necessarily

severe bloom
#

they do

proud idol
#

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?

severe bloom
#

I made a system before this one that used client side and movement felt nice, but the physics were absoluetly disgusting

proud idol
#

you gotta change network ownerships to the main player that is controlling said physics

severe bloom
#

lemme try that

proud idol
#

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?

severe bloom
#

have opposing forces

proud idol
#

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

proud idol
severe bloom
#

often

#

it'd be terrible

raven narwhal
#

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

quick vapor
#

rate my game 🙂

spice summit
raven narwhal
#

8.5 my opinion

proud idol
quick vapor
proud idol
#

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

quick vapor
#

i have 5 more than troll buttons

proud idol
cursive kindle
hasty hawk
#

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

slender sky
#

guys

#

vsc or studio

#

whats better

limpid badge
#

vsc more professional

#

studio more optimal for solo code

#

really preference tho

limpid badge
#

with rojo

slender sky
#

as a solo dev

#

who is good at coding

#

whats better

severe bloom
#

but i js use studio out of preference

somber vault
#

As a solo dev, studio is better, but if you are more accustomed with vsc, then duh it's depends

twilit wadi
#

@olive mist

olive mist
somber vault
#

This chat is dead af

wraith crag
#

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

storm wing
#

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?

buoyant junco
twilit wadi
weak radish
heavy sleet
weak radish
#

and why are you screaming WHATYOUGOT 😭

heavy sleet
#

Itd your own preference

#

I prefer studio and have only used it for years

#

There isn’t a “better” one

weak radish
#

like its easier to just test in studio

heavy sleet
buoyant junco
weak radish
#

and script there

heavy sleet
#

I only use studio

weak radish
weak radish
heavy sleet
buoyant junco
heavy sleet
#

I said it doesn’t matter which one you use it’s personal preference

#

Never said they’re equal

weak radish
weak radish
wary star
#

Yo

heavy sleet
#

That completely disregards the fact I said it doesn’t matter it’s personal preference

heavy sleet
wary star
heavy sleet
wary star
heavy sleet
#

I’m not sure why I have image perms seeing how I have nearly 2 pages of infractions

#

Hey ho who cares

wary star
heavy sleet
wary star
raven narwhal
#

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

obtuse tree
#

How can i fix it? Im loading animations only once and then im just using it for :Play() so idk why this happens

frank crow
#

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

coral field
#

NO

#

whats the error

frank crow
#

bro people there are literally making jokes out of this script instead of helping

robust plank
frank crow
frank crow
#

no

#

its a local script inside of ServerScriptService

coral field
#

are we fr

idle badge
wind wagon
#

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??

robust plank
#

are we deaduz

idle badge
#

local scripts don't run inside ServerScriptService

wind wagon
frank crow
#

im still a beginner scripter

robust plank
idle badge
frank crow
idle badge
frank crow
#

2 chins ahh

frank crow
#

what the fuck

heavy sleet
robust plank
#

: P

coral field
obtuse tree
coral field
#

btw

obtuse tree
#

that happens after 256 times i think

coral field
#

can u send code

obtuse tree
frank crow
#

ofc its the uk peter griffin may i have a cup of woota mate

heavy sleet
frank crow
#

you look like niko avocado

heavy sleet
frank crow
#

your only nightmare is the gym

heavy sleet
#

Learn to script

frank crow
#

you look like peter griffin shut the fuck up

#

4 eyes ahh

heavy sleet
#

Wahhhhh

cinder epoch
robust plank
#

🍿

heavy sleet
#

0/10 rage bait

heavy sleet
frank crow
#

0% completed gym

obtuse tree
cinder epoch
coral field
heavy sleet
frank crow
#

this the guy from if i fart we'd have to evacuate ahh

cinder epoch
robust plank
# obtuse tree here

why are these the same local customWalkAnimationId = "rbxassetid://125158388024588"
local defaultWalkAnimationId = "rbxassetid://125158388024588"

heavy sleet
#

I wonder if this guy is chronically online FeelsThinkingMan

cinder epoch
#

local AnimationIds = {
Custom = {
Idle = "rbxassetid://75945824645435",
Walk = "rbxassetid://125158388024588",
Run = "rbxassetid://88739306678972"
},
Default = {
Idle = "rbxassetid://101705471721608",
Walk = "rbxassetid://125158388024588",
Run = "rbxassetid://88739306678972"
}
}

try this

obtuse tree
frank crow
#

frrrrr

#

close to a third one

obtuse tree
coral field
heavy sleet
cinder epoch
frank crow
heavy sleet
coral field
heavy sleet
coral field
heavy sleet
#

Me after he said I have a double chin

#

💔

coral field
heavy sleet
coral field
cinder epoch
robust plank
#

roblox studio brainrot

obtuse tree
#

😔

cinder epoch
#

like is character the player.character

obtuse tree
heavy sleet
#

No way he isn’t looking at the red lines

obtuse tree
#

its for other thing

cinder epoch
#

okok

vital yarrow
#

make it make sense

cinder epoch
#

i think you can remove the updateanimations() line

#

idk why its there

#

i have no idea what am doing

obtuse tree
#

after 256 times pressing W it breaks

hardy pilot
#

Did you count every time?

obtuse tree
hardy pilot
#

then stop loading new animations

#

every time

obtuse tree
#

im not

#

im loading them once and then im just doing :Play() for variable that they loaded in

ocean yacht
#

lf scripter i can invest in the game we make i have 200k robux + i do ui modelling and scripting myself

fervent belfryBOT
#
Tag » Investing Channel
  • 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.

vague chasm
#

@ocean yacht

ocean yacht
ocean yacht
vague chasm
ocean yacht
vague chasm
#

most of investments were scams

#

so no more investing

vague chasm
# ocean yacht

if you have the robux that doesnt mean you will actually invest

ocean yacht
#

oh

vague chasm
#

yeah

ocean yacht
vague chasm
#

you cant invest

ocean yacht
#

not invest 😭

vague chasm
#

if you need games

#

hire developers

ocean yacht
#

ohh

#

but idk how

vague chasm
ocean yacht
#

alr

devout oracle
#

brother must hate customizing his avatar, or...

ocean yacht
#

i dont use my robux on avatar stuff

#

just mass bought bedwars kits

somber thunder
#

Any scripter intrested making dunsion game

wise turtle
eternal veldt
static coral
#

how can i calculate the bits i need for a float? ik how to do it for uints and ints but not for floats

azure trench
#

whos good in script please

zenith night
#

does anyone know if theres already a free/open source openai api module?

heavy sleet
random inlet
#

yo anyone wanna make an easy game like grow a garden so we can make 1.4m a dayy like them

misty cloak
#

Error when i try to save my game how can i fix that

thick quest
smoky condor
#

Anyone wanna collab?

static coral
#

what is the formula for how numbers are written to buffers? for example 30,000 is 48 117. how do i calculate this?

misty spade
#

I wanna ask yall coders like, do most scripters specialize in something or they can script mostly anything

static coral
#

as you learn you will eventually learn how to do a little bit of everything

verbal salmon
#

Guys like i added c9ins on my game but they r not spawning

azure trench
#

whos good at battleground scripting please.

fresh scarab
#

.

spice sedge
#

roblox is currently dying basically

misty cloak
wise meadow
#

i can code u up 2 homeless guys fighting over a cheeseburger

azure trench
wise meadow
azure trench
#

ok

wise meadow
#

yall need to look at real women not cartoon women

#

this world is lost

#

yall will be smashing AI Anime robots by 2030

azure trench
#

bro i dont fucking care

wise meadow
#

đŸ€Ł

#

i could do u a battlegrounds

#

what do u want on it

#

And can I add Anime Lebron James?

ocean yacht
#

pm if u script and wanna make a game (no im not slaving u) dm for info

ocean yacht
#

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.

gray barn
crisp falcon
#

Dont trust this guy

#

He is so sketchy

#

I have so much prove, just ping me before working with him or sm

raven narwhal
#

🎼 [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)! đŸ’„

queen glacier
zenith night
somber vault
#

Code discussion is sooo dead that bots are posting hiring xd

zenith night
somber vault
#

Is it free?

zenith night
#

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!


Price

$9.99

Recommendations

331

▶ Play video
heavy sleet
#

Oh nvm

static coral
#

what is a good way of detecting when someone adds an exploit gui to the game

ruby cipher
#

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

heavy sleet
#

They always add their UI to coregui

#

You have 0 access to that

#

Keep wishing lil guy

static coral
#

little shits

uncut isle
#

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?

static coral
uncut isle
static coral
#

just their ui or their ui and the gamemodes’ scripts too?

uncut isle
#

There isnt any UI ready so I have to make my own and I have to script the gamemodes and how the wheel works

uncut isle
nocturne bobcat
uncut isle
valid stirrup
nocturne bobcat
nocturne bobcat
valid stirrup
static coral
nocturne bobcat
# valid stirrup No

20 unique minigames is 2k per minigame + 10k to make the wheel ui and to script it

spring glade
wise meadow
#

Got a guy wants a Whole Grow a Garden game for $25 KEK

nocturne bobcat
spring glade
#

or like 30k

nocturne bobcat
#

25k to script 20 minigames, create ui, and script the ui is bad

spring glade
uncut isle
#

I did 9k

#

😭

uncut isle
#

Like a random obby starts, fireballs, acid rain, those type of stuff

nocturne bobcat
uncut isle
#

Im not gonna lie im bad at pricing so I usually always just go here and ask people on what price I should do

odd lantern
#

😔

nocturne bobcat
uncut isle
nocturne bobcat
#

đŸ„€

pine chasm
#

Is having these much humanoids (use clothing + animation + movement) in one server possible?

wraith swan
#

If anyone is new and needs help Im down to help.

blissful pike
#

Hello is anyone intersted doing with me a game? Im finding a scripter for my game. For more information text me in dms

odd lantern
somber thunder
#

any scriptor looking to make a game togheter, dm me private

quartz oriole
#

Can someone teach me scripting for r$

somber thunder
odd lantern
quartz oriole
pine chasm
#

motivation will come when u dont have the $ to pay

odd lantern
#

Well what exactly are you trying to learn anyway

stiff ibex
#

haaaaiiiiiiiiiiiiiii

odd lantern
raven narwhal
#

@odd lantern i don't think so but i don't know either if im gonna get paid

pine chasm
#

learning lua in 2025 💔

quartz oriole
quartz oriole
odd lantern
quartz oriole
#

Hopefully

pine chasm
sudden solstice
quartz oriole
uncut isle
#

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?

sudden solstice
#

THE BOT

sonic juniper
#

Just look at devforums

#

You'll see alot of optimizing tips to make it feasible

thorny mist
uncut isle
#

✅ 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?

indigo geode
#

I need to learn how to make discord apps

lethal shell
#

Me and my 3 friends are making a game we have hella a lot of experience if u wanna help us dm me

novel heron
#

no one is gonna wanna join unless you show it off

worthy kindle
#

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

twin bough
#

Is client combat system better than server combat system

novel heron
#

both the client and the server need to be in charge of certain things to keep it smooth

twin bough
novel heron
#

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

twin bough
#

Cause rn i feel like its

#

Buggy a bit

novel heron
#

buggy? in what way

twin bough
#

Not as smooth as i want it

novel heron
#

yeah i get that

twin bough
#

Idk

median tree
#

anyone experiencing this issue when overwriting a game?

slender smelt
#

I’m waiting back on developers from #scripter-hiring anyone else a good scripter with simulators? Pay is good

spark willow
lethal shell
#

Like a lot

pulsar basin
#

I bet it's your first project man 😭
Good luck with it tho

lethal shell
#

It ain’t

#

But k whatever u think

pulsar basin
#

Did ever release a game?

spark willow
slender smelt
copper geode
#

Anyone know any investment servers or games i can invest into!

hasty cobalt
#

can a game be private but still have priv servers

worthy kindle
#

Any scripters avail for work?
Need someone to do some scripting for a simulator

meager jolt
#

is anyone here good at using profile service

odd lantern
heavy sleet
meager jolt
#

They are in the same universe

heavy sleet
#

if theyre under the same game

#

then whatd you expect

#

if you dont want it to be transfered across all use a different DS

meager jolt
#

Oh I meant it isn’t

#

My bad

heavy sleet
#

then show your code

#

we cant read your mind

meager jolt
#

Okay it’s pretty messy tho

#

Just gimme a sec

heavy sleet
#

why dont you just use the template they give you

#

if you read the docs

meager jolt
#

Cuz my friend had originally made the game and then gave up on it

heavy sleet
#

so?

meager jolt
#

for the character customization atleast

heavy sleet
#

just use the template

#

🙏

#

honestly better off atp

meager jolt
#

aight

wary star
#

😭

tropic sequoia
#

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```
heavy sleet
tropic sequoia
#

shows no error in the console, it is a logical, hold on a sec

#

imma do some prints

heavy sleet
#

good boy

#

at least you know about print debuging

cursive kindle
tropic sequoia
#

fixed

pure thistle
#

Yo

heavy sleet
#

ive also been playing roblox since like 2015/2016

wraith swan
#

If any new players need help Im free to help you with anything

pure thistle
#

You posted this everywhere

#

😑

cursive kindle
slender yew
tacit viper
#

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

junior sage
#

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?

dense vault
somber vault
#

Looking for good coder friend

spice summit
#

guys sometimes i wish babft had a gyro block KittyStare

near niche
#

never mind, figured it out

stuck tartan
#

LF DEVS for a squid game 3 tower i have funds for ads

alpine scarab
stuck tartan
alpine scarab
#

Damn thanks for idea bro

#

Ill def do it

#

Btw hope this online will stay))

stuck tartan
#

i alr have it finished lol i need devs to do ui

alpine scarab
#

And why so early

stuck tartan
#

to gain up players

#

i mean bro we can partner up if u want

alpine scarab
#

Its not even out yet

stuck tartan
#

and make it 50 / 50

alpine scarab
stuck tartan
#

share

alpine scarab
#

Ill see

alpine scarab
#

Atleast 1k cc players average

stuck tartan
#

we can do it on side

#

bc if we first ppl

#

to make squid game release

#

im telling u

#

we will be rich

alpine scarab
#

I meant

#

We could leave aportsl

#

A portal to each others game