#code-discussion

1 messages Ā· Page 295 of 1

subtle fractal
#

It looks bad rn

ornate anchor
#

z

subtle fractal
#

but I have so many features planned

exotic phoenix
#

hella clean dawg, keep at it. I personally love seeing my data get displayed

exotic phoenix
#

this is my most recent front end work

#

on my game

#

still have to add cd indicators tho

subtle fractal
subtle fractal
#

I love that Ui

exotic phoenix
exotic phoenix
#

I love indie games

#

and not slop

#

on roblox

weak radish
subtle fractal
#

Im currently working on a sprint and movement system

#

so combat feels more alive

exotic phoenix
#

aight

mild sequoia
#

give me 1 scripter

remote phoenix
#

steal a scripter

#

cart ride into a scripter

#

troll obby to get scripter

#

build a scripter

#

become a scripter

mild sequoia
remote phoenix
#

escape tsunami to script

mild sequoia
#

for my great idea

#

100% unique

remote phoenix
#

yeah sure how much % of revenue are you totally not going to pay me with

mild sequoia
#

only seen once

remote phoenix
#

šŸ¤‘ šŸ¤‘ that's like 2 robux a year before tax

weak radish
torpid arch
#

yo, anyone wanna test my dc bot? i js need feedback
ive improved it quite a lot from before

torpid arch
#

dm

quasi thistle
#

Any scripter that wants to help me make a game?

solar inlet
#

how do i enable to const keyword?

broken grove
solar inlet
broken grove
#

In what language

solar inlet
#

i saw they added that

#

but cant find the option to activate it

tidal bolt
#

it's an RFC

#

(request for comment)

#

doesn't mean it's been added yet

wise turtle
solar inlet
wise turtle
#

const x = ...

solar inlet
broken grove
#

According to a devforum post it might not have highlighting yet

solar inlet
#

shouldnt it be red

#

oh

solar inlet
wise turtle
#

highlighting comes usually in a few days

tiny kettle
#

yo

tidal bolt
#

time to set up my luau linters to force everything to const ig

safe orchid
#

Is anyone that’s experienced with Roblox’s trading apis please help me code something? I can pay 5k robux, just trying to get a trade sent without getting any errors

potent igloo
#

So like

#

If youre making a game that you want to automatically send trades you would need your players to get their token

#

Which might even be against tos tbh

wraith field
#

Shoot me a dm if you wanna join my development team I already have 3 modelers and animators 1 gfx designer

faint bolt
sour finch
#

how do i buy ad credits with my credit card for 1$, its only letting me do by robux

fresh inlet
#

Guys I have a question. Lets say you have a game where you want to have 800 thouand different car modells and want to save it and stoarfe them right. What is the best solution of that?

supple spindle
#

dont you mean just customization

warm spindle
supple spindle
quiet scaffold
#

is this possible?

AI Racing System:

  • Choose between 1 and 9 bots to race you
  • Difficulties (Easy, Med, Hard, Extreme)
    Mode Selection:
  • Online (Queue real players, may take time if not alot of ppl online)
  • Training (you can race bots)
supple spindle
left sail
#

Any realistic wilderness map modeler here?

quiet scaffold
quiet scaffold
remote phoenix
#

it's possible to do it without lag

quiet scaffold
#

okay

quiet scaffold
warm spindle
warm spindle
tidal bolt
#

you'd spend most of your time tinkering w/ the AI

#

to get them to be at least halfway decent

supple spindle
#

do you know how many 800000 is

warm spindle
supple spindle
#

šŸ’€ lmao

#

i just made 4 trillion yesterday

quiet scaffold
tidal bolt
#

depending on the series that your game is modelled after

tidal bolt
quiet scaffold
#

surely not

remote phoenix
#

depending on what you mean by "AI", yes really

remote phoenix
#

AI is a broad term, there are a number of things you could mean by "AI Racing System". you could also just not be talking about an actual AI at all

quiet scaffold
remote phoenix
#

yes bro I know but do you even know what "ai bot" means

quiet scaffold
remote phoenix
#

well what the fuck is the point of you even asking

quiet scaffold
remote phoenix
#

šŸ„€

quiet scaffold
broken plover
supple spindle
weak radish
weak radish
mossy vessel
#

Need a scripter for a game details in DMS payment in USD and u need to send ur portf and the games u have contributed / made

weak radish
mossy vessel
#

wym

weak radish
#

If youre gonna choose to get punished in order to advertise your offer atleast make your offer clear

mossy vessel
#

u choose

short ledge
#

i would prolly chose 500

weak radish
#

fs

#

Yeah @mossy vessel ima choose 200 because I dont want to seem greedy

round rapids
mossy vessel
#

Doesnt matter, i dont pay anyways i am a sourcer

weak radish
round rapids
mossy vessel
weak radish
#

He doesnt even know

mossy vessel
mossy vessel
weak radish
mossy vessel
#

Im a manager too xd

round rapids
weak radish
#

Violating rules + not even making the offer clear

#

Also hes a sourcer

#

so yeah

median tree
weak radish
median tree
#

Yea

mossy vessel
#

Gotta be reasonable if u want 500

round rapids
#

I choose 201 cause I’m expensive

#

Joking

mossy vessel
#

Yes i noticed that

weak radish
mossy vessel
weak radish
toxic flint
#

any morph modules?

warm spindle
weak radish
toxic flint
twin cairn
median tree
twin cairn
severe vine
slim steeple
# median tree Ask the ai that built this šŸ’€

without condemning or condoning, asking AI to build code you cant quite grasp yet is a very effective way to code since it deliberately uses techniques a person may not have been exposed to but tailors to their game.

#

i can imagine it wouldnt take a very distant future for this type of learning to be common practice

sinful isle
#

which is better profilestore or profileservice

hoary cedar
tribal mango
twin cairn
supple spindle
twin cairn
twin cairn
#

But that would just make it take even longer

supple spindle
# twin cairn But that would just make it take even longer

imagine this
income: 30/s
house = 300 -> gives additional 30/s
now you save up 10s for a house
==income: 60/s
now if you dont raise next house price, the same house will be purchased in 5s
and now if the cycle repeats and the player earns 90/s it will just take about 3.3333 seconds, and so on

twin cairn
#

I’m saying I do raise the house price

foggy pendant
#

damn.

twin cairn
#

It’s exponential at 10%

supple spindle
#

and im saying you need to calculate it

#

just 10% is not enough

#

you need to actually calculate growth factor

latent coral
#

when yall make like ragdoll KB what velocity or like what do yall use for the knockback

twin cairn
#

Had it at 25% but that had it going into 4+ hours for first rebirth

supple spindle
#

and now you can try guessing it, but actually calculating it would be faster

subtle fractal
#

Does anybody else structure types like this

median tree
#

yea

subtle fractal
supple spindle
twin cairn
# supple spindle so you know its 10%<x<25%

I know that my price increase per building isn’t the issue. At 10% I’m still not hitting my 1h mark. That means that if I were to increase it I would need to play around with other settings like overall multipliers and just overall costs of buildings and upgrades. I was hoping someone with experience in incrementals could give me a push in the right direction since right now I am just raw dogging it all and changing buildings one by one.

Rn I’m pretty sure I’m at 15% increments but pushed up per second return by 10-20% and decreased price of everything by 20% and am now finally hitting 1h for the first rebirth.

I don’t want to come off as cocky by the way so please don’t take it that way.

#

Like changing the one value won’t magically make my game balanced

supple spindle
#

yeah exactly because it isnt linear

twin cairn
#

Time to purchase is way too low right now so that’s something I’m trying to fix

twin cairn
supple spindle
twin cairn
#

It’s exponential

#

So it goes from 100 to 110 to 121 for example

supple spindle
#

ah alr

twin cairn
#

Then 133, 146, 160 etc

subtle fractal
edgy quarry
#

rs
s

fresh inlet
dusky rapids
#

use ::

digital abyss
#

why this doenst work 😭

local plr = game.Players.LocalPlayer
local char = plr.Character or plr.CharacterAdded:Wait()
local newchar = char:Clone()
pine plinth
#

yo bro which discussion should i go too if i need help with viewport thumbnails for inventory

weak radish
#

and im not lying

supple spindle
#

there isnt even that many different car models in this whole world

supple spindle
#

archiavable

#

or something

#

in properties

#

this

#

and on characters it is set to false i believe and you need to set to truew

#

you see this my character -> cant clone now
and if i set to true then i can clone

eternal kindle
supple spindle
smoky gust
cobalt ermine
#

hi guys

#

can yall give me tips on how to make a hoarse sytem

exotic pewter
#

you mean horse?

icy heron
#

hope this helps

tacit moss
#

how do i team test 2 servers, with there eahc own client, or i cant****

twilit stump
#

Man good that i know scripting

#

So my friend is making a game and using an AI to make him a module loader, then he asks the ai could you so if a error occurs it sends a POST request <His discord url>

#

But it was done in a replicatedstore loader

#

Any exploiter could've gotten it

#

Good that i went in and made a more secure way

dusky rapids
digital abyss
supple spindle
#

was it for your icon?

#

like the icon in the upper left corner

#

because if yes then dont use viewport frames for that

feral prairie
#

can anyone teach me how to script

inland dragon
feral prairie
#

500rbx

keen comet
inland dragon
#

No one is going to teach you all of the documentation of luau for 500 robux, i would just say to self teach yourself

keen comet
inland dragon
supple spindle
#

your right kidney and i will teach you

solemn mason
#

Question: When naming functions do you use Pascal case or Camel case?

solemn mason
#

What if it's an Object function?

supple spindle
#

pascal case for parts

digital abyss
#

I used viewportframe cause i was testing with npcs

#

ima fix it

supple spindle
supple spindle
#

yea makes sense

supple spindle
#

self:functionName()

solemn mason
#

ok thank you

supple spindle
#

np

brazen dune
#

game:GetService("InsertService"):LoadAsset(928807470).Parent = game.Workspace

anyone know why when i put this in the command bar and click run in roblox studio the tool doesnt come in workspace

supple spindle
#

the asset is a model

#

so you gotta do

#

game:GetService("InsertService"):LoadAsset(928807470)['asset name here']

#

if u do .parent you reference insertservice if im correct

fading ermine
brazen dune
supple spindle
brazen dune
#

i cant send pic here check dm

supple spindle
#

yes

random cedar
#

game.Players.heatergamer:Destroy()
print(ā€œExploded you with my Mexican rageā€)

cyan lantern
#

art sorting algorithms overrated

main flower
main flower
random cedar
#

Idk the first thing to do 😭

#

We gon learn today

vagrant mulch
vagrant mulch
# random cedar Competent?

once you got the planning and scripts done that do a rough idea of what you want.

redo everything and make a good structure linking everything

vagrant mulch
random cedar
#

Oh okay

#

My game will be

inland dragon
random cedar
#

Bombs

random cedar
near sonnet
#

someone has a new beginner/medium task/game idea for practise i jst finished mine

inland dragon
random cedar
#

Just because you said not to

inland dragon
vagrant mulch
#

greatest work

inland dragon
random cedar
#

game.Players..fallenthegoat:Destroy()
print(ā€œExploded your mind with my Mexican rageā€)

#

Best script

main flower
#

Insane bro

near sonnet
main flower
#

Shii u might have to gimme early access for ur game

random cedar
novel parrot
inland dragon
inland dragon
inland dragon
# near sonnet u can go a bit harder

Create a tools shop, with 3 custom made tools, of a knife, gun and katana. You will make a button to open the shop and a frame for the shop. Use remotefunctions to check from the client to the server to see if the client is elligible for buying it, then use a remoteevent to clone the tool into the players backpack.

near sonnet
#

maybe go a bit harder ; D

inland dragon
near sonnet
#

dw dw go harder ill try it anyways

#

jst not like " make an own pathfinding system"

random cedar
#

Type xiiii

near sonnet
#

u need some?

#

i gotchui

random cedar
#

Nah I mean make the dudes and their pathfinding

near sonnet
#

uhhhh

random cedar
#

Like that robot ball that shoots fire

near sonnet
#

my pathfinding skills are meh

random cedar
inland dragon
random cedar
#

We spawning infinite tasks

inland dragon
#

alr your challenge is

#

build a fully server synced multiplayer inventory system that supports stackable items, trading, and anti exploit validation

near sonnet
#

what i did as my last project was like a round based thing where different events spawn randomly on your map, the events were spikes that randomly spawn and each one lastet 3 secs, the laser game from tiktok where u aim for 4 secs and then stand still and everyone in the path of your laser gets melted and some other stuff

#

like so u know what i can do

near sonnet
#

and i scripted a gun but it was mainly to try out blender

near sonnet
#

time for roblox documentation

#

: O

inland dragon
near sonnet
#

my friend whos rlly good at scripting and game development told me that it sometime can be rlly useful

covert yacht
#

Does anybody know risky strats

wise turtle
#

?

covert yacht
#

the game

wise turtle
#

no

covert yacht
#

I wanna understand how it works so I can make something similiar

#

can't provide demo cuz game needs at least 2 players to run

#

and it's dead af

sweet girder
near sonnet
#

yo @inland dragon can i send u my project when im finished and u look over it?

#

gonna take some time anyways

covert yacht
#

@random cedar anyway

#

how tf do I make that

regal salmon
# covert yacht I wanna understand how it works so I can make something similiar

here's how i analyzed it:

  • Each base/slot is it's own class/object with the appropriate stats (population, upgrades, etc) and current owner
  • Each slot has a path connecting it to another slot, which units can then follow to reach other bases - the units would also check which path would be the safest and take the least amount of paths to get to the destination
  • Upgrades can also be their own classes, with each providing its function to the base it's stored on
  • Units move by being commanded and simply moving across the paths until they reach their target desination, but their speed is more the less units are in the troop
  • You would keep track of how many cities each player has conquered and calculate the percentage from that
  • For fighting, i'm not sure exactly how their calculations work, but i assume the amount each side loses per tick is dependent on the amount of enemy troops there are e.g. an overwhelming amount would mean that one side loses basically none while the other side loses a lot at once
mighty onyx
#

Having issues with gamepad cursor and selecting gui buttons under a scrolling frame, any solutions?

regal salmon
hallow pulsar
#

i just saw the development channel mute role update thing

near sonnet
#

yo Quak how do i find what i need in Documentation or Forum. Most of the time i dont even know what to search cuz i dont know what i need

hallow pulsar
#

this channel is going to get screwed

near sonnet
hallow pulsar
#

true

random cedar
#

Let me play

#

I’ll be player two gang member

covert yacht
#

shi

#

wrong person

#

😭

mighty onyx
regal salmon
#

ah right that property

regal salmon
#

np

halcyon citrus
#

why do most developers sleep on actors

#

They don’t run on the main thread which boosts fps

regal salmon
halcyon citrus
regal salmon
#

😭

hasty mesa
#

it also can't run along any serial operations

wheat drift
#

I only found out about actors last year and I've been coding for 3 years

spiral monolith
#

Unless your game requires peak performance

#

end of the day its roblox

iron kraken
#

its paralellization

#

not every thing needs or should be parallized

pine plinth
#

@remote phoenix ive said 2 prompts and my usuage for pro calude is at 50%

#

this is how i feel rn

old parcel
#

@tight mango I got a notification that you pinged me here. What is it?

rough current
#

This is the end of an era

amber kestrel
#

yo gng want help of codin? also i wanna get hired 😭

regal salmon
subtle fractal
regal salmon
dire kestrel
#

hmmmmm

regal salmon
#

good

lost pebble
# subtle fractal

not really anyway to do what you're asking. i dont see the problem with just using a table, though

scenic cove
wooden harbor
dire kestrel
#

gulp

warm spindle
dire kestrel
warm spindle
balmy sorrel
regal salmon
#

is that spam i see? eg_sus

mental shore
#

how to make an animation controller without using startercharacterscripts as the character's model is in serverstorage

#

give basic example

mental shore
#

i thought trolling in this channel is bannable

warm spindle
mental shore
#

like barebones

#

oop wrong @

dry sleet
warm spindle
mental shore
warm spindle
#

And paste it into player char after u morph them

warm spindle
dry sleet
warm spindle
#

Or just use starterplayerscripts and make a dynamic one

mental shore
mental shore
#

True

warm spindle
#

And disconnect previous one

mental shore
#

@regal salmonis this the method

warm spindle
#

Or instead of changing character apply humanoid description

mental shore
#

how would you do it

regal salmon
mental shore
#

like barebone vers i'll do the rest myself im just trying to like idk get a good method to doing this because the character is in serverstorage

regal salmon
#

hm

#

one sec

mental shore
#

thanks

warm spindle
#

To player character

mental shore
#

i havent scripted in like a year and i feel so braindead cause ive been working on this project today like 8 hours straight lmao

warm spindle
#

No well made game deletes player character and inserts a new one if they want to change someones appearance

regal salmon
mental shore
regal salmon
mental shore
#

i mean custom character controller like 'animator' or whtvr i can't use the animate script (i wish)

regal salmon
#

it doesnt HAVE to be the default animate script

#

you can use any local script

regal salmon
#

i just used that because it was already there

warm spindle
#

Putting words into my mouth wow

#

Yeah I see why were you hd staff before

regal salmon
#

huh

mental shore
#

like specifically what im looking for is a method to literally just play an animation like play, load detect when moving and play an animation, when no longer moving stop it (not how to do it but where to place it)

mental shore
#

ts is so hard to explain lol

warm spindle
#

I meant this

regal salmon
warm spindle
#

And uh

mental shore
mental shore
warm spindle
#

AnimTrack:Play or Animator:PlayAnimation for playing

regal salmon
warm spindle
#

Humanoid.MoveDirection for detecting move direction

regal salmon
#

like a modulescript thats initialized from starterplayerscripts

warm spindle
#

Humanoid.FloorMaterial for floor

regal salmon
#

characteradded is called when you set player.Character

warm spindle
#

HumanoidRootPart.AssemblyLinearVelocity.Y for if its falling or jumping

mental shore
mental shore
#

like have a ms that starts in starterplayer then characteradded

regal salmon
#

yeah

warm spindle
mental shore
#

only thing i was just saying was that it would have to like idk detect when the character spawns every time and also before characteradded in case the model loads in before the event runs

warm spindle
#

Model would never load before that

mental shore
warm spindle
#

It would need to timetravel

warm spindle
mental shore
#

starterplayerscripts is client side

#

for the animation controller

warm spindle
#

This event fires when a player's character spawns or respawns. It fires soon after setting Character to a non-nil value or calling LoadCharacterAsync(), which is before the character is parented to the Workspace.

warm spindle
#

I mean

warm spindle
lucid valley
#

.

mental shore
#

not for the client, server can catch it yes not client always

warm spindle
#

It will always pass model

#

As argument

mental shore
#

no not always on client

warm spindle
#

Did this happen to you?

#

Trust roblox

mental shore
#

run a test opening 3 clients at the same time probably 2 will work as normal but 1 will always miss the model with just using characteradded alone

#

which is why u have to do characteradded and childadded on workspace (or where your character models load in)

#

and connect them both to the same function

warm spindle
#

You can just get the player character directly if it doesnt pass it

mental shore
#

yes it has happend to me before

#

specifically for the local scripts

#

this is what i was referring to:

local function handleCharacter(character)
    -- Your code here
end

-- Check for existing character first
if player.Character then
    handleCharacter(player.Character)
end

-- Then connect to future spawns
player.CharacterAdded:Connect(handleCharacter)   
#

but instead of just doing plain if player.Character u can do like (where ur character models spawn in) child added along with characteradded

warm spindle
mental shore
#

linking to a devforum post šŸ’€

warm spindle
#

It says "character spawns before scripts connect to the event"

#

It doesnt say "event can sometimes not detect characteradded or not pass character as argument"

#

It only says that if your starterplayerscripts script will have the connection as soon as it loads its not guaranteed the first characteradded event will fire from the character that just spawned

mental shore
#

yes before the script connects to the event, like i said the character model can spawn before the characteradded event is even setup, especially when running multiple clients at once which is why u have to do characteradded alongside of checking already existing character models

#

which is exactly what the code block above does

warm spindle
mental shore
#

yea

hard wolf
#

Has anyone worked with server authoritative input? I'm trying to figure out how to replicate the behavior of the InputAction Pressed/Released events from within BindToSimulation

warm spindle
#

Or aurorascript

#

Or smth

civic portal
warm spindle
forest delta
#

what's the use of import in python? Is it like a modulescript?

digital abyss
digital abyss
#

if i js undo the union it will look awfull

ruby crypt
#

Hi, what's the different use cases for creating gui edit time and run time?

atomic goblet
#

If coding is your superpower, then what are you without it?

forest delta
charred dust
forest delta
charred dust
#

if you want to name your module something else when you call it:

import [yourmodulename] as [aliasname]

forest delta
#

Ok

charred dust
#

dont use the squarebrackets

#

thats just there for show

fallen hawk
#

without said skill, one can still master other skills

regal salmon
#

aura

subtle fractal
tidal bolt
iron kraken
#

obsidian is for larpers

remote phoenix
sudden loom
#

Ok

halcyon citrus
#

real ones use notepad++

regal salmon
#

real ones write their own notepad app to write their devlog in

delicate pulsar
#

guys

valid pewter
broken plover
warm spindle
unreal nest
fathom hawk
#

hello does anyone know to get players avatar picture and put it to image label?

edgy quarry
#

EASY TO MAKE TBH

jade ice
edgy quarry
#

oh nic e

#

but it is still easy

jade ice
south bridge
jade ice
#

like even when she jumps

edgy quarry
#

ww

fathom hawk
#

hello does anyone know to get players avatar picture and put it to image label?

static coral
#

or

#

you can just use the url that it returns as a string and then format it

prisma aspen
#

Hi

static coral
#

i would recommend it since the script wont have to yield

prisma aspen
#

Is oop bad for performance?

static coral
prisma aspen
static coral
#

it depends on what u do tho

#

bigger objects take more memory and take longer to instantiate

prisma aspen
static coral
#

because every field is an actual string along with its value being stored

dense hull
#

making an morse code translater

static coral
#

and many objects may use a lot of memory and metatables may be bad in native

#

as i said depends on what u do

dense hull
#

maybe if you have like billons of objects but its just small data overhead

#

it can be better / worse

prisma aspen
#

The overhead is like 30 cpu cycles

dense hull
#

very much as they said it depends

dense hull
edgy quarry
#

67

prisma aspen
static coral
#

the most efficient way to do it is to separate the methods into a module and then to cache those methods where you need them

#

but its less practical

#

cause you will have to do
module.method(obj)
or when cached
local cached = module.method
cached(obj)
instead of
obj:method()

prisma aspen
static coral
prisma aspen
prisma aspen
#

And i dont think anyone is running 2k objects every frame

dense hull
dense hull
#

this correct

primal wasp
#

Does anyone know how to make global chat using Cmdr pls dm me and teach me

fading ermine
#

is claude code actually good

civic current
azure coral
#

you all should make a function with 60 print statements and put a for loop that loops for 60 times in a while loop with task.wait()

random cedar
#

printception

wise turtle
fading ermine
random cedar
#

Just type in claude source code

fading ermine
#

i dont even have it

random cedar
#

Mate

fading ermine
#

im jus asking if it is good

random cedar
#

Google this

random cedar
#

I had a lot of dead code and redundancies

#

Now it works fine

fading ermine
#

is it worth the 20 bucks

random cedar
#

Are you gonna be using it a lot

#

Do you need the higher reasoning

#

Claude can connect to roblox through mcp

fading ermine
#

i mean ill be using it for coding and thats it

random cedar
fading ermine
random cedar
#

Try it out first before buying a plan

fading ermine
#

yea ive been using the free one but keep hiting the limits

#

i ask 1 question and im at limit šŸ„€

random cedar
#

The questions you’re asking it

#

Does it answer them well or do you feel you can do it better

fading ermine
random cedar
#

Then if you really need to save time and your time is worth $20/mo to you then go ahead

rotund compass
#

yo is there a scripter that can help me with something rq send me a dm

void lark
#

dm me if u wanna join a atds team

edgy quarry
#

dm me wait

#

whats atd lol

blazing coral
#

Guys I am a scripter and doing comes for like very cheap trust me try ask for a price

random cedar
edgy quarry
#

under 10 usd

#

in nuder 30 minutes

azure coral
#

someone script me a 1000000th rendition of an anime game for under 0.01 USD

#

its generational wealth

lost gulch
#

all this time TypeScript is goated programming language

#

claude's source code got leaked and it mainly uses typescript for everything

#

512,100 lines of code šŸ’€

azure coral
lost gulch
#

it's crazy how this happened overnight when he woke up to tragic news lmao

azure coral
#

cool ig but like minecraft java edition has like 600,000 lines of code

#

that would make js a goated language

lost gulch
#

yup

#

TypeScript is the champion

sacred widget
#

It's their harness source code

lost gulch
left ginkgo
#

it’s Claude code it’s not the source code to Claude

#

it’s literally just a harness for terminal agent - and it uses typescript because performance is not a concern when developing a harness

#

They would have used python had they had existing ecosystem built around python

subtle fractal
edgy quarry
#

lets dive into bug fix

lost gulch
pearl ruin
#

I am attempting to use this to disable most states to boost performance, but it says that if I use this on the server it does not replicate to the client. If I am using this on something in server storage before it is ever put into the workspace, will it be present once it is replicated?

viral gazelle
#

I need a partner that scripts I do Ui and Model and Build DM me

outer shuttle
#

So, I really don’t know what category to post this under. But I recently opened Roblox Studio to work on my project, but noticed when I deselect something it gets deleted. Originally I thought it was an issue with the program, so I uninstalled and reinstalled studio. Same issue. So I reached out to RoBlox support, they said they couldn’t help. So I took to the internet, and I was told that most likely someone had added a backdoor or a virus containing destroy or remove was involved. I recently had a scripter leave me. I suspected it was from him, I have been unable to contact him. If anyone has anything that could render assistance, please let me know!

frigid wagon
edgy quarry
#

im soo bored

#

i have been fixing bugs

#

like 2 hr now

outer shuttle
#

I have downloaded the game as a copy and reopened it, with the same issue.

#

So I eliminated a bug with a plugin

frigid wagon
#

try deleting scripts that were made by him one by one

outer shuttle
frigid wagon
#

could I try looking at the script if it isn't too long

outer shuttle
#

Let me see how many lines

#

šŸ‘€ 600 Lines........

frigid wagon
#

no never mind

#

I'm not reading a book right now

outer shuttle
#

Honestly, I am not surprised. This guy seemed like trouble, he left mid scripting for a deloader (Chunk Unloader/Loader system)

outer shuttle
frigid wagon
#

Not sure how would a script affect studio when it hasn't even ran

outer shuttle
#

I am more of a builder and such, so all I really did was just give him a task, get a price, pay half, get a video with the work, pay the rest. So honestly, I really didn't get involved, I never checked what he did, as long as it was done.

#

So if he did something other than the task, I wouldn't know.

#

Thanks for the help !

livid dew
#

How do you make a jumpscare in Roblox Studio? Example: the entity grabs you and gets super close to your face, then you die.

quiet scaffold
#

whats the best way to make a ai racing system?

gray mantle
eternal ridge
#

how do I konw if I Should use remote events or remote functions

hasty mesa
gray mantle
#

Event just sends

gray mantle
#

Im in a huge bottleneck rn bc WriteVoxels has pretty big overhead

gray mantle
#

Amazing

gray mantle
#

Ok rip bruh

hasty mesa
#

my generation is just done in actors

#

are done in phases rather 1 chuck at a tine

gray mantle
hasty mesa
#

structure generation is on the main thread

#

while the terrian generation is in an actor thread

#

which runs in parallel with main

lost gulch
#

Hey I got a question what’s the purpose of hiring a project manager on ur team

#

what does he exactly do

gray mantle
lost gulch
#

like what’s the point

gray mantle
lost gulch
#

Oh

#

okk

lost gulch
dark juniper
#

honestly they are just game bloat if they have no dev skills

#

a good project manager understands the devs and knows how to get work done efficiently in dev teams

#

a lot of project managers ive worked with are totally useless because they are

#

a. Unknowledgable

#

b. Dont put the effort in

dark juniper
#

but if u are just someone whos new to the roblox platform and wants to blow money making a game

#

look for these characteristics

lost gulch
#

not new

dark juniper
#

i mean to like the dev platform

#

roblox dev platform

lost gulch
#

Yeah I know I got it I am a full stack scripter.
I’m asking about what does the project manager do because I never even knew it was a thing

#

I thought it was just animator vfx modeler and sfx devs

dark juniper
#

because devs can be lazy or be bad at communicating stuff

#

for example modelers, some might not understand ur scene tris reqs

lost gulch
#

I see

dark juniper
#

and they might make a 19k tris model

#

and this could totally go under the radar

lost gulch
#

I see

dark juniper
#

if ur just exporting fbx to studio

lost gulch
#

Well red thank you for informing me about this bro much appreciated

#

something new I learned today just now

dark juniper
#

theres like plenty more things

#

i could keep listing

#

but u get my point u basically need someone who knows a good bit about everything

lost gulch
#

Yeah the project manager thingy is the only thing rn I never knew about that’s why

dark juniper
#

who just understand nothing and dont put the work in

pine plinth
#

@remote phoenix wat the flip 20$ a month for this bs

#

i never seen a ai with a week limit

void tusk
#

vibe code more efficiently maybe

soft niche
#

should i fire a remote event each time for a countdown or is that too much?

dark juniper
soft niche
dark juniper
#

this means each time u send the countdown your sending 8 bytes

#

If you are doing this every second that’s 8 bytes a second to the client

soft niche
#

im guessing thats nothing

dark juniper
#

Basically

#

You can have like 10 kb/s

#

Before it gets problematic

#

Or slightly laggy

#

50 kb/s really bad

#

But 8 bytes a second

#

That’s literally nothing

broken grove
#

you very much can send that data, but is there a reason to

soft niche
broken grove
#

you can send the signal to start counting down

#

does precision matter

soft niche
#

it doesn't change anything

broken grove
#

then thats all you gotta send

soft niche
#

ok

broken grove
#

how much time to count down for

#

and to start counting down

#

then subtract ping

#

and client has an approximation

pine plinth
dark juniper
pine plinth
#

its called idgaf about scripting

#

my past 5 scripters already scammed me i fucking hate u scripters i dont wanna become one of u fuckers

void tusk
pine plinth
#

sorry

jovial moat
void tusk
#

your context should be clear

#

etc

void tusk
#

oh you arent a programmer

autumn raft
autumn raft
#

never*

#

dont pay upfront

void tusk
pine plinth
autumn raft
#

scripting

pine plinth
#

can i see

autumn raft
#

alr dm me

jovial moat
#

no refunds

pine plinth
#

scammers = ban them

autumn raft
#

just dont pay upfront

jovial moat
#

^

dark juniper
autumn raft
#

make them give the work first

pine plinth
#

ok

dark juniper
#

what does local + local do, do I get a second level exclusive variable

pine plinth
#

@autumn raft

#

u ever made a inventory system

jovial moat
dark juniper
pine plinth
#

fps = the best

dark juniper
#

me becoming the king of scripting after perfecting my 10000 IQ scope logic

autumn raft
#

i can show you a video if you want

pine plinth
#

ok

#

i deadass have everything in my game

void tusk
#

wait i need to code switch i forgot the day

void tusk
#

gotta add loadbearing coconut too

soft niche
#

Would the server rate limit the client for firing a remote event each second?

void tusk
#

there is a builtin rate limit, but you should also be rate limiting for things like cooldowns and debounces

regal salmon
soft niche
regal salmon
#

if its doing something expensive then yes

soft niche
#

but if i just put them on a cooldown then nothing will happen

strange umbra
#

guys quick question how do i place a brianort in the correct position as some brianrot size might be diffrent i mean like tghis guys quick question how do i place a brianort in the correct position as some brianrot size might be diffrent i mean like tghis

balmy sorrel
#

brianort

cyan lantern
strange umbra
#

ama sking how i make it like thta

cyan lantern
#

sigh

#

let me think

cyan lantern
# strange umbra ama sking how i make it like thta

step 1. make the game map (optional)
step 2. make a template consisting of a base part for the brainrots to stand on, an attachment for attaching upcoming brainrots (maybe with motor6d or weld constraint)
step 3. make code
step 4. while making code, play their respective animation

#

that's the easiest i can describe

#

if this is a big game

#

i will speak in 100 steps

dense heron
#

does anyone know how to turn off the little box that hovers over a letter and everytime i type it replaces the letter thats already there with another letter that i click

dense heron
icy dew
#

Np

prime hedge
#

this is prop off topic but is there any easy script to make vfx with animations to work?

dark juniper
#

GetMarkerReachedSignal

prime hedge
#

how can i do that bc i never done script but i always wanted to make vfx ability attacks

tribal meadow
#

Hi, I was wondering if this is enough to get me a scripter role in this server

subtle estuary
#

Guys how long does it take to be intermideate i lua? Im trying to be consistent for like a month, practising at least 2 hours a day

hoary cedar
subtle estuary
#

How do i remove these

#

I cant see the chat thing at all

tribal meadow
hoary cedar
#

Send it here and we can give you an estimated grade

tribal meadow
#

Okay.

#

lemme open up the stuido rq

#

*studio

#

FactionService ModuleScript

#

Handler:

local RS = game:GetService("ReplicatedStorage")
local Events = RS:WaitForChild("Events")

local FactionFunction = Events:WaitForChild("Faction")

local FactionService = require(script.Parent)

FactionFunction.OnServerInvoke = function(plr, action_type: string, name: string, target: Player)
    print(plr, action_type, name)
    if action_type == "register" then
        return FactionService:CreateFaction(name, plr)
    elseif action_type == "unregister" then
        return FactionService:DestroyFaction(plr, name)
    elseif action_type == "add" then
        return FactionService:AddMemberToFaction(plr, target, name)
    elseif action_type == "remove" then
        return FactionService:RemoveMemberFromFaction(plr, target, name)
    elseif action_type == "faction_data" then
        return FactionService:FetchFactionData(name)
    elseif action_type == "user_data" then
        return FactionService:FetchUserData(plr)
    end
end
#

NotificationService for ServerSide:

local RS = game:GetService("ReplicatedStorage")
local Events = RS:WaitForChild("Events")

local NotificationFunction = Events:WaitForChild("Notification")

local NotificationService = {}

function NotificationService:PromptNotification(plr: Player, message: string, options: {})
    
    local id = tostring(math.random(100000, 999999))
    
    local response = NotificationFunction:InvokeClient(plr, id, "prompt", message, options)
    
    return response
end

function NotificationService:MessageNotification(plr: Player, message: string)
    local id = tostring(math.random(100000, 999999))
    
    local response = NotificationFunction:InvokeClient(plr, id, "message", message)

    return response
end

return NotificationService
#

NotificationService in ClientSide:

local RS = game:GetService("ReplicatedStorage")
local Events = RS:WaitForChild("Events")

local NotificationFunction = Events:WaitForChild("Notification")

local NotificationService = {}

local plr = game.Players.LocalPlayer

local Notifications = script.Parent.Parent:WaitForChild("Notifications")
local MainFrame = Notifications:WaitForChild("MainFrame")
local Prompt = MainFrame:WaitForChild("Prompt")
local Options = MainFrame:WaitForChild("Options")

function NotificationService:SendOptionToPlayer(message: string, options: {}, id: string)
    Prompt.Text = message

    local chosenOption = nil

    for _, option in ipairs(options) do
        local button = Instance.new("TextButton")
        button.Text = option
        button.Parent = Options

        button.MouseButton1Click:Connect(function()
            chosenOption = option

            MainFrame.Visible = false

            for _, optionButton in ipairs(Options:GetChildren()) do
                if optionButton:IsA("TextButton") then
                    optionButton:Destroy()
                end
            end
        end)
    end

    MainFrame.Visible = true

    repeat
        task.wait()
    until chosenOption ~= nil

    return chosenOption
end

return NotificationService
subtle fractal
#

@tribal meadow Code looks good, however since im not familiar with the HD ranking rubric, I'm going to go over the reasons why I think its not enough for luau programmer OR IS enough:

  • Standalone System with no visible changes to the roblox datamodel
  • Does not show multiple systems interacting with each other to highlight the ability of creating scalable / clean code.
  • Nitpicks: Shortened service names like RS can reduce some readability points, In some areas of your code it is heavily nested(nests>=3)

Pros:

  • Clearly, at the least, has an intermediate understanding of the luau API

But hey, Im not a ranker, thats just my take. The code is good, but I think you need to add more features to the system. Look at what big roblox war games do and maybe implemet some of those: Adding a flag/ emblem, leaderboard to display most powerful factions, adding roles to members
[owner], [general ii], etc

tribal meadow
subtle fractal
tribal meadow
distant hamlet
#

just use incremental id

tribal meadow
subtle fractal
distant hamlet
#

and dont invoke client

#

that is so stupid

tribal meadow
subtle fractal
# tribal meadow Can you explain the first con a little bit more, I'm having trouble understandin...

Standalone Systems

  • Now, being in the programming side of roblox for about 1 year and 1 month now, and experiencing ranking in RSC in the past 5 months, standalone systems are extremely common.

  • When I was applying for a rank [Scripter II] Otherwise similar to 🟢Luau Programmer, I submitted a Perlin Noise generation Module and a Drawing system.

  • Now these systems alone were complex enough for Scripter [II] However, they were standalone.

  • This means they did nothing else that was important: The perlin only generated terrain, with no way to farm blocks like minecraft, or even to save a world and load it; The drawing system drew on a piece of UI that was just an empty white canvas and only had the color black, with no way to erase drawings, create new drawings, save drawings, or change colours.

  • At this point I'm sure you understand what I mean. Standalone systems are just "That". A good analogy is building an engine for the Airbus A380. But you only build that and expect airlines to buy it. No, as Airbus, you have to take the Engine, build landing gears, fuselage, wings, nose, seats, and every compartment of the plane before you can sell it to an airline, not just the engine.

  • So in your case, you've built the engine, the core of a factions system, its amazing, but What else can i do with it?

NOTE: THIS IS REFERRING TO ROBLOX SYSTEMS THAT DONT INTERACT WITH ANY OTHER SYSTEMS**

void tusk
#

the hell

tribal meadow
subtle fractal
void tusk
#

library is another term

subtle fractal
tribal meadow
#

Okay

subtle fractal
#
COMPLEX_ECS_LIBRARY

8000 lines but an empty baseplate @void tusk

void tusk
tribal meadow
#

I'm add comments a bit later

void tusk
#

idk their level of strictness rn

subtle fractal
void tusk
#

hope you get someone good

#

idk like

#

1-2 years ago ?

#

i forget

#

its been a while

#

your comments should have have a good explanation of what everything does

#

reasoning ig as well

tribal meadow
subtle fractal
#

I kinda imagine luau programmer to be so hard to get

#

imma apply for it once my repo is done

void tusk
#

i wasnt rlly hard for me

#

but reviewers change

#

and that means so do the standards

nova yarrow
#

i dont even comment my code

void tusk
#

for the programmer role

prime hedge
#

bro im stressing out i cant find a good video to teach you how to script vfx like ability

weak radish
#

physics related?

void tusk
#

uhh lemme go back and check

prime hedge
# nova yarrow wut type

Im just tryna learn animation but idk how to learn script for ability like you shoot fire balls or flame come from the ground kind of stuff

prime hedge
#

Idk if thats hard to do or not but im really into like vfx ability like that one day hope i can do something like that

prime hedge
void tusk
#

this is not a good metric for what they are looking for

nova yarrow
#

i made smth like this like over a year ago

#

flame arrow

prime hedge
#

is it really? but how did yo learn to script to make like this?

nova yarrow
#

my brain

#

if u cant script this then u dont have enough experience

#

go back to learning

prime hedge
#

Yeah thats what im saying where do i actually learn like is it there like certain type of script to make vfx happen?

#

like u know how theres data type so whats this script area would be called?

nova yarrow
#

?

prime hedge
#

Yeah like with attacks like punching vfx

prime hedge
#

idk

weak radish
# void tusk https://pastebin.com/raw/GYMb7Lt8

peak: local damage = model:GetAttribute("damage") --gets the attribute "damage" of the model local deathDB = model:GetAttribute("deathDB") --gets the attribute "deathDB" of the model

prime hedge
#

Bruh idk if theres like certain type to learn tis shi bc i looked all over the yt and none of really works or shows actualy how to script ability w working vfx 😭

nova yarrow
#

u should learn urself

#

like i said

#

if u dont know how to do any of this

#

u should go back and learn how to actually scriot

#

script

prime hedge
#

How can i do that when most of the time is outdated on yt tho?

nova yarrow
#

cus clearly u not at the skill level yet

nova yarrow