#code-discussion

1 messages ¡ Page 313 of 1

tawny vigil
#

no

#

i wish

glacial creek
#

your name

#

you dont wish

#

trust me you dont

tawny vigil
glacial creek
#

.

tawny vigil
#

im so high

glacial creek
#

germany is so horrid

glacial creek
tawny vigil
glacial creek
glacial creek
tawny vigil
cunning aspen
#

No i think it just grants u permission immediately

glacial creek
cunning aspen
#

its not a REQUIREMENT

cunning aspen
#

yuh uh

tawny vigil
#

the post has "Requirements" in its text gng

#

did i just hear FREE

cunning aspen
glacial creek
tawny vigil
glacial creek
#

i am cooked

#

i need a group

#

with millions in atp

glacial creek
#

yeah guys who can add me in their group

tawny vigil
#

it doesnt list a "requires atleast one of the below" text

glacial creek
#

with 1m visits

cunning aspen
glacial creek
#

bro i dont have the fucking money to hund

cunning aspen
#

NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

glacial creek
#

fund that shit

cunning aspen
#

well atleast slop games will go away 😭

glacial creek
#

that means today is my last day

tawny vigil
#

u know what makes money

#

stealing

glacial creek
tawny vigil
#

well i guess it doesnt make money u just get some

#

thats my plan b

glacial creek
#

man i shouldve afked in my game

#

for like

#

100 hours

tawny vigil
glacial creek
#

plus 2 accounts

tawny vigil
#

might work

glacial creek
#

i shouldve tried atleast

#

fuck man

#

i wish i wouldve known

tawny vigil
#

but roblox would spend more budget in detecting those than putting proper implementations

glacial creek
#

i think make a lot more than just giving it out to 100k

#

bro someone fking people

#

are going to buy that shit

#

regardless

#

100k is one normal sizes city

#

eazy fucking game

tawny vigil
#

kill all people

glacial creek
#

.

#

how much is that shit even

#

bro this is pissing me off

tawny vigil
#

like

#

5 roblox dollars

glacial creek
#

wanna send me 5

pastel tangle
#

😅

frigid scaffold
#

We are hiring indian and pakistani full time programmers, the salary is 10-50 usd. DM if you're interested

mighty mirage
#

LMFAO

static coral
rain garden
#

who is searching for a jonb

#

i dont need skillfull coders

#

just mid

honest flower
#

what type of job

minor jacinth
#

since you're looking for mid coders

rain garden
supple spindle
minor jacinth
#

take my advice or leave it boss

rain garden
rain garden
minor jacinth
rain garden
minor jacinth
#

i don't go around flexxing my peak ccu's

minor jacinth
#

gotta stay humble

rain garden
#

yk

minor jacinth
#

how bro feels after working for a dev team with 10K+ ccu just to get scraps praysob

rain garden
#

.... its weird

minor jacinth
polar cedar
#

We’re building DOOMBOUND, a fast-paced multiplayer fighting survival game on Roblox focused on skill-based combat and intense final duels.

Team Status:
We already have an active team working on the project (design + development). Looking to bring in a dedicated scripter to strengthen the core systems.

Game Overview:

  • Free-for-all PvP in randomized arenas
  • Players eliminated until final 2
  • Standoff System: HP reset + forced duel mechanic (prevents stalling)
  • Character-based combat (movesets, combos, abilities)
  • Progression system (XP, leveling, evolution)
  • Perks system + lobby features

What we need:
An experienced Roblox scripter who can handle:

  • Combat systems (hit detection, combos, abilities)
  • Game systems (rounds, progression, data saving)
  • Clean, scalable Lua code

Pay:

  • $50 every week or ~10k Robux/week
  • Can increase based on performance
  • Long-term role if things go well

Requirements:

  • Must show previous work (no exceptions)
  • Experience with combat/PvP systems
  • Reliable and communicates well

Bonus:

  • Experience with hitboxes, animations
  • Can help design systems, not just script

Project Status:

  • Structured GDD ready
  • Active team, not a solo project

When DMing:

  • Portfolio / past work
  • Systems you’ve built
  • Availability

We’re aiming for quality—serious devs only.

inner bridge
#

?

polar cedar
#

mb

gaunt sphinx
#

Assuming my joinQueueRemote, player, and lobby variables are correct, this should only fire back to the client who initially called the remote, right?
joinQueueRemote:FireClient(player, lobby)

versed arch
#

otherwise, most likely yes

gaunt sphinx
#

oh

dusky relic
#

Got the damn —

dusky relic
#

Shi, looks like they only want their scripters to put in 2 houes a week

#

hours*

#

Would take like 5 years to make the game at that pace

gaunt sphinx
#

Is there a way to detect a player's chat age group, and if a player can't chat with another, to make an image appear showing such, like next to their username?

craggy charm
#

Test

#

Anyone know how to fix an issue where I get blizzard up in air and it js springs. The issue is the camera ik that bc the actual aircraft is functioning the way its supposed to be. For example, I can hover, it turns on fine, turns off fine, I can control it a littl3 and the helis work by camera so its spinning as tho the camera is spinning. Does anyone know what to do?

#

It won't let me attach a gyazo link

icy bone
#

How tf does 3/2(1/4e^6) simplify to 6/e^3

icy bone
#

Nvm i’m some spastic

near sonnet
#

how do i get rid of teams having stats?

regal salmon
near sonnet
#

wdym

regal salmon
#

or about all the stats in general

near sonnet
#

yeah my teams have stats but only the player should have them

regal salmon
#

use StringValues instead of NumberValues or IntValues

near sonnet
#

thats all?

regal salmon
#

should be

#

it cant do math on strings

hasty mesa
#

string values can be displayed

regal salmon
#

but still show up on players

#

the team values are the sum of all the player's values in the team

#

if they're strings then the game won't add them together and consequently not display them next to the team names

hasty mesa
#

oh ic

cunning obsidian
#

guys does findfirstchild and findfirstchildofclass have the same function?

hasty mesa
#

they are two diffrent functions

cunning obsidian
hasty mesa
#

ffc finds the child by name

cunning obsidian
#

i know findfirstchild but not the other

hasty mesa
#

ffcof clas finds the first by its class

#

"Part" will find the first child with the class off part

#

"Player" will find the first child thats a player

cunning obsidian
#

i still dont rlly get it

summer latch
#

yeah same

hasty mesa
cunning obsidian
hasty mesa
#

a part will have the class of part

#

if you name a part "SomeRandomPart" it's class is still part

cunning obsidian
cunning obsidian
hasty mesa
#

it just gets it

#

FindFirstChild just gets the first child in

cunning obsidian
cunning obsidian
#

lets say

#

lets say there are 2 humanoid models

#

lets say one is a morph

hasty mesa
#

yeah

cunning obsidian
#

and the other is also a morph

#

lets call the first morph: skibidi toilet
2nd morph: cameraman

#

ok so

rich moat
#

🥀

cunning obsidian
#

both of their humanoid is called humanoid right

hasty mesa
#

yeah

cunning obsidian
# hasty mesa yeah

ok so findfirstchildofclass just looks at the first inserted humanoid or?

hasty mesa
#

yes

cunning obsidian
#

wont just findfirstchild be used in this context

hasty mesa
#

you can use either

#

findfirstchildofclass is better if its renamed

cunning obsidian
#

well then they have the same function dont they?

hasty mesa
#

like what if you have a part named Humanoid

#

FindFirstChild might give you that part

cunning obsidian
#

yea but they are on two seperate morphs

hasty mesa
#

under the same morph

#

you have a part named Humanoid

#

and a humanoid named Humanoid

cunning obsidian
#

but would 2 humanoids in one would be possible?

#

ohh

#

you mean humanoidrootpart?

hasty mesa
#

that has the name

#

humanoid

#

like this

cunning obsidian
#

ok so does findfirstchildOFclass find the original source?

hasty mesa
#

it finds which instance is actually a humanoid

cunning obsidian
#

like lets say a local script is named: script and a script is named script

zinc loom
#

read this : You dont have to know the exact name of what your looking for only the first instances type or classname Lets say you use findfirstchild("Part1") -> what do you do if the parts name is changed, using findfirstchildofclass wold be alot more efficient as you would say findfirstchildofclass("Part") -> still returmns the correct part even if the name change

hasty mesa
#

if you try to find the first animal by name of bob

#

we may get the dog

#

instead of the human

#

but if we just want the human

#

not the dog

cunning obsidian
#

i mean dont you say what you want at the end?

#

like FindFirstChild("dog")

#

oh yea mb mb

hasty mesa
cunning obsidian
#

this was dumb

hasty mesa
#

not if it was a dog

#

findfirstchildofclass("dog")

#

will find it by the dog type

cunning obsidian
#

yea but then the player wont remember which one he put first?

#

the dog or the human

hasty mesa
#

but they don't want it to be either

#

they want it always to be the human

cunning obsidian
#

man this is hard to comprehend

cunning obsidian
zinc loom
cunning obsidian
#

the difference

strange herald
zinc loom
hasty mesa
cunning obsidian
#

idk i just finished begginer tutorial i plan on going to advanced. I saw a tutorial how to make a door open after certain amout of cash and in the script they inserted findfirstchildofclass("Humanoid") but the video was from 2023 and i assumed it was outdatted

strange herald
#

you'll certainly have to understand classes but

cunning obsidian
hasty mesa
cunning obsidian
strange herald
#

if you just finished begginer tutorial don't worry abt it, you'll probably understand it later when you actually need it

hasty mesa
#

which one do you pick

cunning obsidian
strange herald
cunning obsidian
strange herald
#

alr

cunning obsidian
#

part.touched:connect(function(amogus)

strange herald
#

so basically

#

i think you could make it that like

#

first you'll obvyously put 10 blue coins there because there are only 4

iron kraken
#

AMOGUS

strange herald
#

but you gotta write game.Workspace.(door).Touched = false

cunning obsidian
#

mb didnt notice

strange herald
#

so that when you touch it before you get 10 coins nothing happens

hasty mesa
# cunning obsidian ohh the dog

So when I asked you yo get the first one named bob is similar as:
FindFirstChild("bob")

but when I asked you to get the first toy that is a dog its the same as:
FindFirstChildOfClass("dog")

cunning obsidian
#

also i noticed Isa

#

on the tutorial script

#

i mean obviously its a humanoid??

hasty mesa
#

nvm that case

#

is dumb

#

cause they used FindFirstChildOfClass

#

so it will allways be a humanoid there

strange herald
#

wait i forgot you can't use true/false on .Touched**

zinc loom
#

local plr = game.Players.LocalPlayer
local character = plr.Character
local humanoid = character:FindFirstChildOfClass("Humanoid")

--[[
Humanoid has the className of Humanoid
FindFirstChildOfClass uses that className
A className is a read-only property that defines a type or category of an object
]]

if humanoid then
humanoid.Health = 0
else
print("No Humanoid found in: " .. character.Name)
end

#

Read those comments

cunning obsidian
#

that are put in one folder-box

hasty mesa
#

and for loop

cunning obsidian
#

oh yea i know how getchildren works

#

isnt it used for tables only or?

hasty mesa
near sonnet
#

yo @regal salmon i changed it to StringValue but it still sets stats for the whole team

cunning obsidian
#

for i, amogus in stuff:getchildren do

cunning obsidian
#

you get it?

#

like

hasty mesa
#

all children

#

not just all of 1 name

cunning obsidian
#

everything in the stuff folder is under the amogus

cunning obsidian
#

but like in what more complicated context is findfirstchild and findfirstchildofclass used

#

also i got another question. What is getplayerfromcharacter used for

#

and IsA

hasty mesa
regal salmon
#

i'm not sure then

#

might not be possible without a custom playerlist

hasty mesa
near sonnet
#

mmmm

#

alr

#

ty anyways

cunning obsidian
#

OHHHHHHHHHHHHH WAIT WAIT WAIT

#

so findfirstchild is used to detect the parent

#

and findfirstchild is used to detech the children inside it

#

right?

hasty mesa
#

findfirstchild is used to detect the children

#

under the instance

cunning obsidian
hasty mesa
#

gets the first parent checking parent of parent of parent until it reaches the condition

cunning obsidian
cunning obsidian
#

bro

#

can i add you

strange herald
carmine dragon
pale cloak
dapper grove
#

Can someone help me

#

I’ve got a map on studio but I made a place

#

And they are in th wrong order

#

I want to spawn into the teleporting area

#

When the original game is the one you teleport into

ashen summit
dapper grove
#

I’m not paying you to help me

#

Why would I pay you for being a decent person

strange herald
#

which teleporting area

#

and are the 2 places separate places?

manic ore
#

do you guys recommend the 24 h Roblox coding book? Tryna start coding

strange herald
strange herald
#

mostly because it's 1. free

main flower
#

Best method to learn is to get on and begin mashing your keyboard

manic ore
main flower
#

That's the thing

#

You import from toolbox > read over codeblocks > do it on your owon

#

Tutorials personally got me nowhere

strange herald
#

and for the advanced stuff

#

just yeah, mash your keyboard, and if you can't do something, research

strange herald
manic ore
#

I gave up when I got to arguments

manic ore
main flower
#

Don’t follow tutorials dawg i just gave you the best advice you need

#

They’re extremely time consuming with nonsense confusing explanations

#

Just do it on your own

manic ore
#

So I go on Roblox studio

#

With no clear objective

#

But just write random stuff?

strange herald
main flower
#

No

strange herald
#

mash your keyboard, but with the knowledge this guy gives you

manic ore
strange herald
#

arguments?

#

which chapter?

manic ore
strange herald
main flower
#

You go on roblox studio, find random bullshit from toolbox and study over what they’re doing. Once you get a handle of the basic stuff from reading over toolbox code and mashing your keyboard, you go over to community opensourced projects to learn new techniques and more advanced styles

strange herald
#

i might be able to help you

manic ore
strange herald
#

but what video are you stuck in?

manic ore
#

local function onClick(player, purchaseType)

manic ore
strange herald
#

what do you know?

#

wait actually

#

DMs

manic ore
#

K

faint plume
#

btw

#

do ya think making a notebook for luau code is a good idea?

formal jay
faint plume
#

also Im using documentation but roblox likes to over word EVERYTHING

formal jay
#

youll be able to memorize stuff the more you code

#

in the situation that you do need to look up what function to use or something documentation will probably be enough

#

going through a notebook sounds more time consuming

broken grove
#

the name of the methods often say exactly what they do

#

and those tell what you need to use it

minor jacinth
regal salmon
minor jacinth
#

for something slighly racist

#

wasnt even racist tbh

gaunt sphinx
#

Can I use tween on a value (0-1 for transparency of a UI background)? And if so, how?

remote phoenix
regal salmon
remote phoenix
minor jacinth
ashen summit
remote phoenix
ashen summit
ashen summit
remote phoenix
faint plume
wet wedge
#

whats a reasonable price to pay someone to recreate rivals matchmaking system. Including queueing, finding other players to connect to, transportation to another server and options to rematch or go back to lobby.

midnight geode
tawny vigil
tawny vigil
sly stream
#

guys who knows a good client rendered particle projectile motion module

gaunt sphinx
#

Can I only test MemoryStoreService if the game is published?

gaunt sphinx
wet wedge
#

thank you for being honest

#

i was thinking $80-$100 USD

gaunt sphinx
# wet wedge i was thinking $80-$100 USD

Most of the ads in the hiring channel of this server are ridiculously overpriced, and no typical Roblox game is going to gross enough money to make $100USD a worthwhile spend on a small developing task.

wet wedge
#

okay bet

gaunt sphinx
#

Plenty of decent scripters would be willing to do for less, $20USD is like max you should pay for smthg like that.

#

The reason people overprice is because they don't want people applying who don't know what they're doing, and waste time.

ashen summit
#

If you want a basic one, sure

#

But people charge more than 20k robux, usd would be around 30-40 bucks id say

broken grove
wet wedge
regal salmon
faint plume
#

is anyone that uses ai to script is GENINUEY not a scripter

ashen summit
ashen summit
faint plume
#

uness they're learning how to script

ashen summit
#

To make code work, you gotta understand it a bit

regal salmon
faint plume
ashen summit
#

Or more of a Minecraft one

regal salmon
#

and evidently am staff here

regal salmon
ashen summit
#

How much lua overall would u say u have

gaunt sphinx
regal salmon
regal salmon
#

most hiring posts underpay

#

not just for a matchmaking system

gaunt sphinx
#

Ah okay. Well I meant for his case, his game probably isn't going to gross enough profit.

regal salmon
#

atleast in my opinion, whether or not you think something is underpaying depends on how you value yourself and how much experience you have

ashen summit
gaunt sphinx
#

bro is scheming

ashen summit
#

It’s called uh

#

“Building connections”

gaunt sphinx
wet wedge
#

@ashen summit what about a shooting system heres the brief i made with ai lmk Scope (Phase 1 – Core Gameplay):

Basic gun system (hitscan shooting)
Damage + health system
Player movement (sprint, jump, optional slide)
Simple test map setup
Basic UI (health + ammo)
Starter “ink/paint” mechanic (shooting changes surface color / territory)

cunning aspen
#

Should i use Claude Code with VS code??

rugged glacier
#

😼

gaunt sphinx
bleak glade
gaunt sphinx
wet wedge
#

for pricing wise

gaunt sphinx
# wet wedge any thoughts on this? Basic gun system (hitscan shooting) Damage + health syste...

Hitscan shooting - easy
Damage + health system - easy/medium (depending on range, limb/headshots, etc)
Player movement - easy/medium/hard (depending on complexity, animations, style)
Simple test map setup - easy
Health/Ammo UI - easy
Ink/Paint mechanic - medium/hard

-# Hitscan shooting + ink/paint mechanic seems contradictory but whatever...

Atp, its scripting an entire game, which would make this a multi-day project unlike before, however, most of the scripting you list are basic things, like hitscan shooting,
This definitely would be upwards of $100USD.

gaunt sphinx
# wet wedge okay bet thank you!

Some people decide to do a percent of earnings when onboarding someone who scripts/creates a majority of the game, since they become part of the team more than just a one-time-gig. But each person has different preferences.

wet wedge
gaunt sphinx
#

Kinda, but more like partners

wet wedge
#

okay cool

fleet silo
azure coral
#

i wonder what would've happened if the agent's task was game development

south crypt
#

I've seen you asking about tweening transparency, wtf are you even talking about

dusky rune
#

how do you upload media here?

dusky rune
craggy rune
#

i think ur low lvl

dusky rune
craggy rune
#

@gaunt sphinx

#

who tf is pinging me and deleting

mild sleet
#

Hello anyone here

wet wedge
granite galleon
#

lol

#

ai truly is a wonderful thing

#

blatantly ignored all instructions and just chose to hit the big red button

azure coral
#

generative ai is such a wonderful thing to incorporate with important infrastructure

frosty sierra
#

are runservice a advance version of while loops

azure coral
static coral
# frosty sierra are runservice a advance version of while loops

runservice is what literally runs the game. the events are part of task scheduler (not sure if that is the right term). the delta time argument is the time in seconds since the last event of the same type. you can then use this delta time to do a variety of things. roblox uses it for almost everything. for example, moving a part at a constant speed:
part.position += movement_per_second * dt

cunning aspen
#

I use ECS to store positional data of NPC's and send them to the client and the client moves them. Is this efficient?

azure coral
paper epoch
azure coral
#

though the client movement might cause a lil cpu usage to go up

#

depends on how you approach cframe manipulation

distant hamlet
paper epoch
distant hamlet
#

it isnt though

#

while true with a wait is fine

#

no reason to not use it

paper epoch
#

rage baait

#

race conditions are not funny

orchid lance
#

Please do not beg in chat

west void
#

can some one explain what pcall actually means? because I just type it for awarding badges without having any idea of what it means.

uncut nest
west void
#

dunno what you mean

uncut nest
#

Think of it like

#

Adding safety net to a piece of code

#

So an error doesnt ruin the entire process

west void
#

so it will repeat it until it's successful

uncut nest
#

No

#

Pcall is used for custom errors or handling errors. You usually see them in the form:

local success, err = pcall(function() ... end)

If that function has an error, Lua will just throw error in the output and stop your code. With pcall there will be still error but the error is suppressed, the variable success will be set to false and msg will display the error message in such way developers could utilize it to handle the error.

west void
#

oh tysm

#

isn't that how you find if the player owns the badge

#

in a separate thing

uncut nest
#

Yes

#

And the service you used to find whether a player has specific badge uses https request under the hood. That request could potentially fails by some factor and thus throwing an error, that's why you need pcall.

west void
#

ok

#

also how do I like send a signal using this event:fire server("1st")

#

or fireclient

#

and studd

#

stuff

#

so I dont have to use a lot of events

#

for stuff

#

and make it detect "1st"

dark yoke
elder glen
#

hi guys can someone help me to make a script for a game i just wanna make a bot that accept trade and detect items from a trade game name Murderers VS Sheriffs DUELS ty

elder glen
cobalt loom
strange herald
#

rate my pc

#

(shared with my brother, half of the stuff here is stuff only my brother uses)

regal salmon
strange herald
elder glen
#

wt lmaooo

elder glen
strange herald
mental sail
#

Does anyone wanna help script a game I’m making all maps already made. It’s for a video I’m making, I have 20k subs

cobalt loom
cobalt loom
agile verge
strange herald
#

actually

#

i haven't heard it

agile verge
#

ur brother should work on his names

strange herald
#

BRO WHY IS HE MOANING

#

why tho

agile verge
#

...

strange herald
#

oh

#

yeah i'm not a native english speaker

#

i get it now💀

strange herald
zealous gorge
#

I keep getting these types of malicious prompts. I checked anything with require, prompt, marketplace and even disabled 3rd party sales but yet, it still appears. It's appearing since today.

zealous gorge
drowsy knot
#

not just one develop

#

developer*

indigo helm
#

get everyone to check their plugins then

drowsy knot
sharp perch
gaunt sphinx
# south crypt ye, underpay the coder because your project wont profit anyway

if you think you’re being underpaid, then don’t respond to the ad? I’m simply telling him that there are lots of GOOD PROGRAMMERS that will do those type of jobs for a lot less than he originally thought.
At the end of the day, professional programmers are working at actual game companies, not developing roblox games, hence why the pricing for a gig should reflect that

gaunt sphinx
livid crater
livid crater
#

I wouldn't even activate a single neuron for 2k

dusky relic
dusky relic
#

bro wtf is this conversation

#

@spice cypress@rancid burrow

#

I needa drag ya'll into this

indigo helm
livid crater
#

Btw Roblox has a custom matchmaking thing in the create tab btw

azure coral
livid crater
#

yea idk i saw it like a week ago

dusky relic
#

Bro the more I read

#

The worse it gets

spice cypress
livid crater
#

I will bet 10 robux that the guy who will do the matchmaking system from scratch for 2k robux, will make it with at least 3-4 critical bugs

spice cypress
#

if something is a passion project and you really need something to be made then someone will pay a reasonable price

azure coral
livid crater
#

Do you understand how programming works in any capacity?

azure coral
livid crater
#

Guys how do you get a bug in a website? Bad image load? Incorrect server return?

#

Like what?

azure coral
livid crater
#

No im just astounded that you would ask "how would you even get bugs in a matchmaking system" instead of "What kind of bugs would be critical in a match making system"

dusky relic
livid crater
#

It's the way you phrased your question as if you have never had a bug ever

azure coral
#

unless you just started scripting

livid crater
#

Oh okay, well for 2k robux I would expect some serious bugs

rigid cedar
#

no self respecting scripter would setup a custom matchmaking system for 2k robux icl

#

10k is bare minimum

livid crater
#

Usually someone charging a small amount is inexperienced, or likely wont make a system modular or scalable

azure coral
indigo helm
livid crater
#

yes

#

for a small project

azure coral
#

when did inflation hit bro

rigid cedar
#

duh 2k is like 7 dollars are u trying to buy a vanilla ice cream cone

livid crater
#

10k has been the generally agreed upon minimum for a while

rigid cedar
livid crater
#

I did a commission once for 130k robux

rigid cedar
#

either way devex is always good to go

dusky relic
#

Shi bro, the people who can make proper systems are the same people who realize they probably shouldn't be working below minimum wage

azure coral
rigid cedar
livid crater
rigid cedar
#

and just having a good bare minimum is already important imo

#

that might just be a me thing but i wouldnt take ridiculously low amounts even if it's for a tiny system

azure coral
livid crater
#

Sure if you can

dusky relic
indigo helm
livid crater
#

AI doesn't understand making a living

dusky relic
#
rigid cedar
#

why do u bother hiring

livid crater
#

typical.dark is not hiring

#

he's a scripter and can do it himself, he is the one getting the commisions

dusky relic
#
rigid cedar
#

my point is the person you're commissioning isnt the ai

dusky relic
rigid cedar
#

dawg im crine

indigo helm
rigid cedar
#

250 robux

azure coral
#

here @livid crater i use modulescripts for custom math functions that i had created (like rounding up numbers to specific s.f) and for stuff like collisions, i did try oop however its a lil laggy

dusky relic
livid crater
#

4 hours * 20$ + personal value = 80$ + personal value
What is this math gang 😭

dusky relic
#

the screenshot

azure coral
rigid cedar
#

yo if anything is 2k robux or less i wouldnt even bother doing it even as a favor

#

i'd rather do it for free if it's for a friend

livid crater
dusky relic
#

You gonna spend hours working for a big mac

azure coral
rigid cedar
livid crater
#

actually a big mac is $5 roughly in my area so 2k robux is a big mac and 2 dollars

rigid cedar
#

yeah custom humanoid objects if you need that many

azure coral
spice cypress
azure coral
#

i disabled evaluateStateMachine

rigid cedar
#

what's that

azure coral
#

im purely using cframe logic and lerp

rigid cedar
#

oo

azure coral
#

and raycasts

#

raycasts for terrain detection

#

its very useful

spice cypress
#

U have to do a survey but u can do it infinitely

dusky relic
rigid cedar
#

i thought you'd just have to wire the whole humanoid yourself after removing the humanoid instance

distant hamlet
#

should be fine then

livid crater
#

😭

azure coral
rigid cedar
azure coral
#

idk im on a beat up $200 laptop i found used its running 60fps

spice cypress
rigid cedar
distant hamlet
#

studio is pretty laggy

azure coral
dusky relic
distant hamlet
#

playtest it

rigid cedar
#

i wanna try smt with a bunch of zombies so that'll be useful

livid crater
#

Is CFrame math for 100 entities not expensive guys?

#

Like come on

azure coral
distant hamlet
#

no

rigid cedar
distant hamlet
#

cframe is not expensive to set

rigid cedar
#

and you can probably get it down even more with flow fields or something

livid crater
#

Hm interesting

distant hamlet
#

well relatively

rigid cedar
#

depends what you're calculating exactly

distant hamlet
#

there are bulkmoveto and motor transform tricks

rigid cedar
#

if you're walking in one direction then i cant imagine it gets any better than that

azure coral
#

im batching everything up and using bulkMoveTo

livid crater
#

wouldn't it be better to move the columns together rather than individual math processes for each and every individual entity

azure coral
#

lil more individual control if yk what i mean

livid crater
#

Im not a Math or CFrame math expert

azure coral
#

its like those total war rts games

rigid cedar
#

oh ya i always forget rts games in roblox dont actually use humanoids

#

most of them probably

livid crater
azure coral
livid crater
#

Christ

rigid cedar
#

wouldnt it be better to do it every other heartbeat

indigo helm
rigid cedar
#

you can just let the client handle prediction

livid crater
#

That's what makes it expensive, computers are notoriously bad at doing math fast, which is why we have GPUs

#

CFrame math however is done on the CPU not GPU

azure coral
rigid cedar
#

damn that looks nice

azure coral
#

im only updating cframe values and sending them compressed through a network and letting client lerp again to smoothen it out

livid crater
#

Yea I would recommend getting rid of the humanoids, and handling all the normal states through a custom statemachine

dusky relic
livid crater
#

I feel like we gotta benchmark ts

dusky relic
#

doing one right now

azure coral
#

oh i forgot, im rounding up values as well to limit lag

#

i made my own math Module to round up values to specific significant figures

#

like 2 significant figures

dusky relic
#
local cf = CFrame.new()


local start = os.clock()

for i = 1,1_000_000 do 
    cf *= CFrame.new(i%100,i%250,i%123)
end

print("Took "..(os.clock() - start).." seconds")

Took 0.1675130999647081 seconds

azure coral
#

to lessen the load

azure coral
#

zStandard compression algorithm

gaunt sphinx
azure coral
#

zstd already exists i believe in EncodingService provided by roblox

rigid cedar
#

does roblox not compress cframe values

azure coral
#

no im compressing them manually

indigo helm
rigid cedar
#

oh so you gotta do the compression on your end before remotes?

azure coral
#

yea

rigid cedar
#

ohh

#

i always thought roblox would at least bother to compress their own luau objects

azure coral
#

took me a few months to figure all ts out along with trial and errors 🥀

rigid cedar
#

goated

azure coral
#

nvm more than a year i think i started around late 2024

azure coral
#

atleast i've heard

#

though i haven't found any notable size differences

rigid cedar
#

well ig not too troublesome to add on a compression layer

gaunt sphinx
indigo helm
dusky relic
#

You can do about like max 50k CFrame operations per frame before you notice lag

azure coral
#

if im below it, its fine

rigid cedar
#

how long does 50k cframe operations take

dusky relic
#

Took 0.005835599964484572 seconds

azure coral
dusky relic
#

Like nothing

rigid cedar
#

amazing

gaunt sphinx
#

The thing is, Matchmaking Systems are one of the basic components of a lot of roblox games that roblox scripters should know how to do. It's a very popular topic. That's why I price it so low.

rigid cedar
#

i wouldnt bother even doing it if it's priced so low though

#

if it's not worth something then what's the point

azure coral
#

for me 10k is such a high price

gaunt sphinx
#

I think jobs that require the scripter to make something abnormal, or think outside the box on how to create it, is what makes something more expensive

azure coral
#

im used to getting paid 200 robux

#

per script

rigid cedar
#

if you have decent experience i think 200 is a ridiculously low amount

strange herald
#

baddies divas

strange herald
#

💜 slay

azure coral
indigo helm
#

oooh

azure coral
#

sorry english is not my first language

livid crater
gaunt sphinx
indigo helm
strange herald
azure coral
livid crater
strange herald
gaunt sphinx
livid crater
rigid cedar
livid crater
#

less than the US federal minimum wage btw

rigid cedar
#

anything less they could probably just google it and i dont see the point of hiring or being hired

livid crater
#

thats how low you're pricing it

strange herald
azure coral
gaunt sphinx
rigid cedar
azure coral
rigid cedar
#

if you dont gain anything other than the payment then you're wasting your time with features that are far below your skill level

strange herald
#

son

rigid cedar
#

if you gain a bunch of clout then that's kinda baller tho

azure coral
rigid cedar
#

and you could be spending that time on your own bigger projects especially if it's a hobby

gaunt sphinx
dusky relic
#

Max CFrame operations per second is about 850k on my pc at least, so lets say you do 100k per second, you can quite confidently do 1k CFrame operations per frame (1/60)s

rigid cedar
#

why get burnt out doing simple ass stuff

livid crater
gaunt sphinx
#

@strange herald where do you store all your screenshots? in a vault underground?

strange herald
#

i love being the great keeper of the HD files

rigid cedar
livid crater
#

There was a guy who created a wiki once for this server and kept all the history on it

strange herald
#

"RELEASE THE HD FILES"

keen comet
gaunt sphinx
rigid cedar
#

but clout that big is a bit ridiculous so i dont think it should be a consideration most of the time

livid crater
#

Yea I gotta find it again

rigid cedar
#

is my thoughts

rigid cedar
#

that's just how i personally go about things and i advise others to do the same

gaunt sphinx
#

but yeah i see ur point

rigid cedar
#

but yeah it's just my opinion

livid crater
#

This server changed like crazy since I used to be in here

gaunt sphinx
#

who here listens to music while they script?

rigid cedar
#

i read a lot of stories of people getting burnt out of doing things that arent genuinely challenging and keep doing simple stuff for cheap

#

so at least make money if ur gonna get burnt out

strange herald
#

btw this is probably one of the most controversial screenshots in the HD Files (100% real)

#

it's a discord screenshot

#

js low quality trust me

rigid cedar
potent maple
#

Is it better to keep debugging for testers in the console or make a UI and separate debug options into categories such as combat, etc.?

livid crater
#

just keep relevant client debug prints in teh console for testers

weary moon
#

guyss how can i export my moon animator 2 cutscene ( with camera ) to a actual working cutscene?

static coral
drowsy quarry
#

Meed help wiht coding fast in call! Willing to overpay insanely for smt easy!

#

Real scripters pls

drowsy quarry
#

I need help wiht dialog

#

From some npc

#

To sell smt

#

Any rbx price willing to give tbh

#

Bc gotta finish in 1 hour

livid crater
drowsy quarry
livid crater
#

Go read the docs

#

I bet your answer is in there

tacit hawk
#

is it better to make ur own libraries or use premade ones

keen comet
livid crater
#

Depends on the usecase

tacit hawk
#

i want to become better at programming so i tend to make my own custom ones all the time but ppl recommend i use frameworks made by others idk whats best

livid crater
#

If you want to create a library to help clean up potential memory leaks you're better off using Maid. If you need an uiltra specific library that you can't find online then probably make your own

tacit hawk
#

i only use frameworks to see how others code and improve my ability

livid crater
tacit hawk
#

usually tho im pretty good with memory leaks but i think itd be nice to use maid instead

drowsy quarry
gaunt sphinx
#

Hey guys, thoughts on this? Can I do this more efficiently?

    local lobbyID = game.Workspace.Lobbies.Lobbies:FindFirstChild(lobby)
    if not lobbyID then
        return
    end
    local newPlayer = Instance.new("StringValue")
    newPlayer.Name = player.Name
    newPlayer.Parent = lobbyID
    for _, playerInLobby in pairs(lobbyID:GetChildren()) do
        local playerName = playerInLobby.Name
        local targetPlayer = game.Players:FindFirstChild(playerName)
        if targetPlayer then
            joinQueueRemote:FireClient(targetPlayer, lobby)
        end
    end
end

joinQueueRemote.OnServerEvent:Connect(function(player, lobby)
    local action = 1
    addPlayer(player, lobby)
end)```
gaunt sphinx
livid crater
#

😭

#

Don't use string values

gaunt sphinx
livid crater
#

Store the data in the server in a table

gaunt sphinx
#

balright imma just ignore u

livid crater
#

That doesn't make any sense

#

Why would you use string values when you can store the data in a table

thick crater
#

Hi, can you detect which fast flags are currently in use by the player using

UserSettings():IsUserFeatureEnabled()

(including non-allowlisted fast flags?)

livid crater
#

Also

game.Workspace.Lobbies.Lobbies:FindFirstChild(lobby)

This should be separated into something like

local Lobbies = game.Workspace:FindFirstChild("Lobbies")
local Lobbies2 = game.Workspace:FindFirstChild("Lobbies")

Now all you have to do is local lobbyID = Lobbies:FindFirstChild(lobby)

#

Just better practice

#

In order to do things more efficiently you shouldn't use StringValues

gaunt sphinx
livid crater
#

I would create a LobbyService

gaunt sphinx
thick crater
#

I seen that now yes

thick crater
tacit hawk
livid crater
#

He's refusing actual help so I wouldn't bother

tacit hawk
#

oh like a ranked system

#

where u join a queue

livid crater
#

For a lobby specifically

gaunt sphinx
livid crater
#

He's dead set on using StringValues instead of creating a LobbyService like one should

gaunt sphinx
#

hence why I have the for in pairs loop, to find all players in the lobby, then send a remote to each telling them to update the UI

thick crater
tacit hawk
#

why dont u fireallclients instead of looping thru?

livid crater
livid crater
#

It's really strange that he is refusing to do the Industry standard

tacit hawk
#

oh i see

#

i feel like all the clients can just

#

self check when they receive it

#

and do that on their own tho

livid crater
#

No that's also not acceptable

#

Firing to them is acceptable

umbral hound
#

Destroyed Dirty Deeds Done Dirt Cheap

livid crater
#

However he should be creating a LobbyService on the server that tracks all of this without creating new instances anywhere

#

Which adds unncecessary complexity to his system

tacit hawk
#

personally i dont really use instance values

#

do most ppl do?

warm tinsel
#

When I want to change the params of a function that's used in many other scripts in the corners of my game, is there a sort of plugin where I could sort of have a list of all of the lines that reference the function?

#

Like a sort of find tool for every script in the game

honest flower
#

attributes are better

tacit hawk
#

yeah i agree

livid crater
#

Are you splitting the functions across multiple scripts?

livid crater
tacit hawk
thick crater
tacit hawk
#

yeahhhh it automatically shows every script in hr entire game that has the name u typed

#

useful asl

#

you have to make sure ur naming good tho because if u have another script that has a similar function name you can get lost and confused

red thicket
#

Any scripters wanne help with me insane game dm me

sly stream
#

can someone please gimme a module for rendering projectiles on the client

#

like how do i make a ball just go in an arc motion on the client

tacit hawk
#

ffs are just client mods at the end of the day to the client side workspace

tiny inlet
#

I need someone to work with me if they are really good at coding

tacit hawk
#

stuff like changing shadows, skyboxes, are just changing properties of the workspace that doesnt affect other players

tacit hawk
#

o it could return nil

#

or

sly stream
#

can you not render physics on the client?

tacit hawk
#

or splines

sly stream
#

is there a simple module out there to help with this

tacit hawk
#

you dont need a module for that tho

#

you just apply linear velocity

#

to x/z and y directions

#

AssemblyLinearVelocity is probably good enough

sly stream
#

how would i do that if i have pos 1 and pos 2 and i want it to follow and arc path?

tacit hawk
#

if you want it to be fixed u probably wanna do bezier curves

#

if its a fixed start and end position

sly stream
tacit hawk
#

i mean u could but i wouldn’t

#

most ppl use Lerps

strange herald
tacit hawk
#

bezier curves are jus 2 lerps essentially between 3 points with 1 being a control point

#

if u understand lerps then u can implement beziers urself

tacit hawk
gilded raft
#

I heard you guys hate AI

strange herald
wary warren
#

If I were to make a script where I can buy gamepasses via ID in my own game, would I get the 40% as well?

spice cypress
wary warren
tacit hawk
#

i knew someone who bought stuff from the roblox market in his own game

spice cypress
#

0 bandwidth method

tacit hawk
#

so he could get it for cheaper

spice cypress
#

i don't think that's how it works

tacit hawk
#

catalog avatar works similarly doesnt it

#

the owner gets a portion of all purchases

spice cypress
#

the owner of the product

tacit hawk
#

no the owner of the game

spice cypress
#

it doesn't matter which game its purchased from

tacit hawk
#

he gets a portion of any bought item

#

even if he himself bought it

spice cypress
#

wouldn't that be an issue though

#

cuz then you would just buy everything from ur own game

tacit hawk
#

yeah thats why i said im not sure if roblox patched it

#

people used that method for years

#

you’re essentially getting any item for 40% cheaper than it actually is

spice cypress
#

yeah it looks like you get 10% of the revenue generated

#

that's kinda bs

static coral
spice cypress
#

or is that seomthing to do with models\

#

idfk

#

then again i suppose you could just not use gamepasses

#

and problem solved

ember nimbus
#

fr??? mr beast did that??? thanks kings 😃

lament canyon
#

Omg $2.7k??

#

How generous

thick sentinel
#

Hey Coders,
were there any recent updates that affect task.spawn and make them not work properly anymore?

spice cypress
thick sentinel
#

ok ty, cus I experienced some bugs without doing any changes

tacit hawk
#

roblox making big moves

#

if this works out exploiting will get way more difficult

static coral
tacit hawk
static coral
#

this doesnt work tho i was testing random shi

#

but it gives that error

tacit hawk
#

ngl ive never seen that before

#

@deprecated

#

isnt that something u write usually when ur documenting