#code-discussion
1 messages Ā· Page 295 of 1
z
but I have so many features planned
hella clean dawg, keep at it. I personally love seeing my data get displayed
is that your game or is it a commission?
this is my most recent front end work
on my game
still have to add cd indicators tho
my pet project
thanks dawg
bet bro u tryna send me more info in dms?
I love indie games
and not slop
on roblox
nice ui
Well i dont mind sending it here
Im currently working on a sprint and movement system
so combat feels more alive
aight
give me 1 scripter
grow a scripter
steal a scripter
cart ride into a scripter
troll obby to get scripter
build a scripter
become a scripter
can i steal you
escape tsunami to script
yeah sure how much % of revenue are you totally not going to pay me with
only seen once
0.5%
š¤ š¤ that's like 2 robux a year before tax
a decade
This is already a thing, #scripter-hiring
yo, anyone wanna test my dc bot? i js need feedback
ive improved it quite a lot from before
ok
dm
Any scripter that wants to help me make a game?
how do i enable to const keyword?
?
like const lol = 10
In what language
roblox
i saw they added that
but cant find the option to activate it
š
it's an RFC
(request for comment)
doesn't mean it's been added yet
its arldy activated
i dont understand, how can i use it
const x = ...
According to a devforum post it might not have highlighting yet
true, thanks guys
highlighting comes usually in a few days
yo
time to set up my luau linters to force everything to const ig
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
You would need to get the cookie of the player sending the trade, which needs to be done manually
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
Shoot me a dm if you wanna join my development team I already have 3 modelers and animators 1 gfx designer
It is though?
how do i buy ad credits with my credit card for 1$, its only letting me do by robux
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?
where on earth do you get 800k car models
dont you mean just customization
He meant he created 800k car models
thats like not even possible but okay
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)
why would it not be possible
Any realistic wilderness map modeler here?
lag
yes it's possible
lag?
it's possible to do it without lag
okay
even with collisions?
It is
possible, but so ass
you'd spend most of your time tinkering w/ the AI
to get them to be at least halfway decent
My last modeler made 2.4 billion car models for me
so do u not think they can keep up with you
no, I'm just saying its the sort of thing that'd take a team of people over years to get right
depending on the series that your game is modelled after
wow really?
yes really
surely not
depending on what you mean by "AI", yes really
?
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
like 1 racetrack with 10 ai bots racing with you with collisions on
yes bro I know but do you even know what "ai bot" means
no i dont script
well what the fuck is the point of you even asking
for my scripter
š„
Just wanna know if its possible
possible but they wouldnāt be actual AI they would just be recordings of you or someone like trackmania does it
isnt ur scripter supposed to know if its possible? like what
You aren't really listening to what they're saying
The scripter has to limit their powers to what we think is possible
Yes
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
I love when people ask if I can make a game for "USD"
wym
well you dont say the amount
If youre gonna choose to get punished in order to advertise your offer atleast make your offer clear
i would prolly chose 500
I bet everyone will choose 200 usd over 500 because why not
fs
Yeah @mossy vessel ima choose 200 because I dont want to seem greedy
It depend on what the task is
Doesnt matter, i dont pay anyways i am a sourcer
A whole game
Chud
What type of game
whole ass game but the main framework is already done
Me chud?
i do know
Yes
Im a manager too xd
Could be any type like simulator, horror, open word, rpg etc etc
I know, hes obviously unprofessional
Violating rules + not even making the offer clear
Also hes a sourcer
so yeah
We all choosing the 200, right?
Yea
Gotta be reasonable if u want 500
Yes i noticed that
@median tree Tell him how good you are at marvel rivals, you might get an extra 300
aint paying im to broke
no id give him 1000
1000 robux
boi
any morph modules?
Idk man
I swear there are ones in the toolbox
answer: yes im just blind 
Ask the ai that built this š
lmfao
2.5
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
which is better profilestore or profileservice
Made by the same developer. One supersedes the other
Holy AI
Turned 4 hours of work into 2 prompts and 4 minutes.. how dare I right!?
you need to rise building prices expontentially
I do, 10% en
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
Iām saying I do raise the house price
damn.
Itās exponential at 10%
and im saying you need to calculate it
just 10% is not enough
you need to actually calculate growth factor
when yall make like ragdoll KB what velocity or like what do yall use for the knockback
Had it at 25% but that had it going into 4+ hours for first rebirth
so you know its 10%<x<25%
and now you can try guessing it, but actually calculating it would be faster
Does anybody else structure types like this
yea
Amazing intellisense
also btw the % can actually change aswell depends on what u are doing
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
yeah exactly because it isnt linear
Time to purchase is way too low right now so thatās something Iām trying to fix
Ofcourse it isnāt, making it linear would make the issue worse wouldnāt it?
to my understading your system right now is linear
ah alr
Then 133, 146, 160 etc
rs
s
It is possible
why this doenst work š
local plr = game.Players.LocalPlayer
local char = plr.Character or plr.CharacterAdded:Wait()
local newchar = char:Clone()
yo bro which discussion should i go too if i need help with viewport thumbnails for inventory
idk call the clone?
Because the newChar is in an abyss
and im not lying
no its not?
there isnt even that many different car models in this whole world
Is this in local script?
you have to enable it
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
character needs to be archivable i think
oh u was faster
š
U should name the players first
Then the plr
you mean horse?
?
how do i team test 2 servers, with there eahc own client, or i cant****
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
module loaders are supposed to be on repli no? so both client and server modules can use it
Thanks guys i never knew archivable was for that anyways i uploaded the result in creations it was to clone the local chaaracter in the viewport
š no problem
question
was it for your icon?
like the icon in the upper left corner
because if yes then dont use viewport frames for that
can anyone teach me how to script
$
500rbx

Sonnnn š
No one is going to teach you all of the documentation of luau for 500 robux, i would just say to self teach yourself
500 robux wont even get you a hello world script nowadays
Maybe help them download roblox studio, thats about it tbh
Question: When naming functions do you use Pascal case or Camel case?
camelCase
What if it's an Object function?
pascal case for parts
Thanks
I used viewportframe cause i was testing with npcs
ima fix it
object function? if its a function then camel case, if you are referencing an object itself its pascal case
ohhhh
yea makes sense
Like self:FunctionName()
self:functionName()
ok thank you
np
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
its not .Parent
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
i could teach u the basics for that
now it js makes a red line in the command bar
can u show me
i cant send pic here check dm
yes
game.Players.heatergamer:Destroy()
print(āExploded you with my Mexican rageā)
art sorting algorithms overrated
Either the asset is permission locked or itās not a loadable one
It can still be directly parented nonetheless
idek
Iām gonna make a combat game
Idk the first thing to do š
We gon learn today
first you make competent of the game and figure out how stuff works and map out what your gonna do to make stuff
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
component* mb
Are you new to scripting?
Bombs
Yeah
someone has a new beginner/medium task/game idea for practise i jst finished mine
Then dont make a combat game
Itāll be the greatest game
Just because you said not to
Sonn š
greatest work
What topics have you learnt so far
game.Players..fallenthegoat:Destroy()
print(āExploded your mind with my Mexican rageā)
Best script
Insane bro
im good with the basics and are familiar with most of the things comon used
Incorrect syntax
Shii u might have to gimme early access for ur game
I might be diamond 1
schrƶdinger's atom
moves when unobserved
Create a for loop, that ranges from 1 to a random number from 20,to 500 that changes a parts brickcolour to something random each time, then printing the parts brickcolor.
From 6 to 7
This is why the world is a disgrace btw
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.
i mean im not good with gui but im pretty sure i can do this pretty easly
maybe go a bit harder ; D
Ok u asked for a easy one at the start thats why im not giving you challenging ones ill give you harder
Make the entities from arc raiders
Type xiiii
Nah I mean make the dudes and their pathfinding
uhhhh
Like that robot ball that shoots fire
my pathfinding skills are meh
The missile knows where it is because of where it isnāt or some shi
I need to see what level your at first whats the difference between task.spawn() and using a coroutine?
We spawning infinite tasks
idk to be honest ;3
task.spawn() and coroutines both allow multi-threading, although coroutines are much more manipulative
alr your challenge is
build a fully server synced multiplayer inventory system that supports stackable items, trading, and anti exploit validation
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
a
and i scripted a gun but it was mainly to try out blender
i mean i can try but i gotta learn a lot of new things first
time for roblox documentation
: O
Finally someone who uses the documentation to their advantage
my friend whos rlly good at scripting and game development told me that it sometime can be rlly useful
Does anybody know risky strats
?
the game
no
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
Iāll be your player two ~3~
gonna be that guy and say that multithreading is technically simultaneous execution, which is parallel Luau
yo @inland dragon can i send u my project when im finished and u look over it?
gonna take some time anyways
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
Having issues with gamepad cursor and selecting gui buttons under a scrolling frame, any solutions?
do the buttons have the Active property on?
i just saw the development channel mute role update thing
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
this channel is going to get screwed
good thing u dont have it
true
What
Let me play
Iāll be player two gang member
Figured it out, didn't have selectable property. Thanks for the help
ah right that property
Thanks for the analysis
np
why do most developers sleep on actors
They donāt run on the main thread which boosts fps
deadass thought you meant like voice actors and was quite confused by the 2nd message
Thatās how unknown actors are LOL š
š
because of the limitations actors have with roblox api plus depends on the scenrio
it also can't run along any serial operations
I only found out about actors last year and I've been coding for 3 years
Theyāre not super important
Unless your game requires peak performance
end of the day its roblox
@remote phoenix ive said 2 prompts and my usuage for pro calude is at 50%
this is how i feel rn
@tight mango I got a notification that you pinged me here. What is it?
This is the end of an era
yo gng want help of codin? also i wanna get hired š
you can also post in #scripter-hirable if you apply for the luau scripter role, requirements are at https://hiddendevs.com/bulletin?id=2
Read our application rules to better understand what we allow and how to help you be better prepared for submitting applications.
you're not allowed to hire here, go to #marketplace-info
hmmmmm
I am
not really anyway to do what you're asking. i dont see the problem with just using a table, though
if you even give this to AI, it'll do it for you
i know
gulp
For that, use RBXScriptConnection:Disconnect
For that, use RBXScriptConnection:Disconnect
For that, use RBXScriptConnection:Disconnect
For that, use RBXScriptConnection:Disconnect
For that, use RBXScriptConnection:Disconnect
For that, use RBXScriptConnection:Disconnect
-# For that, use RBXScriptConnection:Disconnect
-# For that, use RBXScriptConnection:Disconnect
For that, use [RBXScriptConnection:Disconnect](https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptConnection#Disconnect)
For that, use [RBXScriptConnection:Disconnect](https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptConnection#Disconnect)
For that, use RBXScriptConnection:Disconnect
For that, use RBXScriptConnection:Disconnect
For that, use RBXScriptConnection:Disconnect
For that, use RBXScriptConnection:Disconnect
is that spam i see? 
For that, use RBXScriptConnection:Disconnect
how to make an animation controller without using startercharacterscripts as the character's model is in serverstorage
give basic example
For that, use RBXScriptConnection:Disconnect
i thought trolling in this channel is bannable
I meant like
@dire plover can u give basic example pls
like barebones
oop wrong @
Just insert the script directly into the character
Yk you can just copy roblox's right?
but wont i have to do that for every character model
And paste it into player char after u morph them
Yes you do
Then just make a script that does it for you when the server starts
Or just use starterplayerscripts and make a dynamic one
i think this is a too jerryrigged method, or is this the only method
Wym
^ other option
True
Player.CharacterAdded:Connect(function(model)
--anim controller
end)
And disconnect previous one
For that, use RBXScriptConnection:Disconnect
@regal salmonis this the method
Or instead of changing character apply humanoid description
how would you do it
what are we talking about
this
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
thanks
Cant u just apply the humanoid description
To player character
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
No well made game deletes player character and inserts a new one if they want to change someones appearance
i think you can just put a localscript on it and itll work when you set the player's character to the rig
like with this guy said? :
bruhaczion: "make a script that does it for you when the server starts"
like when setting the player.Character = faiwjfawfjawifajwf
then insert and clone the controller script into the player's newly made character?
not appearance, entire model
i mean i just had it like this and it worked
i mean custom character controller like 'animator' or whtvr i can't use the animate script (i wish)
I did NOT say ts
it's still a localscript
it doesnt HAVE to be the default animate script
you can use any local script
He did
i just used that because it was already there
huh
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)
.
ts is so hard to explain lol
I meant this
yes..do it in a localscript..thats on the rig...
Animator:LoadAnimation to load anim track
And uh
like put a local script in the model? ye the other guy recommended that but that would mean i have to put that in every model
not that i mean just like placement
AnimTrack:Play or Animator:PlayAnimation for playing
i mean you could have a central animation manager then
Humanoid.MoveDirection for detecting move direction
like a modulescript thats initialized from starterplayerscripts
Humanoid.FloorMaterial for floor
characteradded is called when you set player.Character
HumanoidRootPart.AssemblyLinearVelocity.Y for if its falling or jumping
ok bet yeah thats wht i was tryna ask
Yeah just do this
like have a ms that starts in starterplayer then characteradded
yeah
Thats what I told you
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
What
Model would never load before that
yeah it can
It would need to timetravel
On serverside no
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.
There is no problem if it fires after
.
it wont catch cases where the character loads in before characteradded event happens so u have to like idk do childadded with workspace and characteradded and connect them all to the same function
not for the client, server can catch it yes not client always
What
It will always pass model
As argument
no not always on client
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
If you say so then just do
local character = model or (plr.Character or plr.CharacterAdded:Wait())
You can just get the player character directly if it doesnt pass it
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
Yeah ai can def help you much better than human
Do this
thats google lmao
linking to a devforum post š
Btw did you even read that
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
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
Just fire logic forcefully at spawn and then use characteradded
Yeah this
yea
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
Just do localscript
Or aurorascript
Or smth
do plr.Character or plr.CharacterAdded:wait()
Yeah fix him
what's the use of import in python? Is it like a modulescript?
Any ideas of how could i restore the ground after that
but smoothly
if i js undo the union it will look awfull
Hi, what's the different use cases for creating gui edit time and run time?
If coding is your superpower, then what are you without it?
š
How do you use it?
import [yourmodulename]
So how you create it is just by doing import āblah blahā
if you want to name your module something else when you call it:
import [yourmodulename] as [aliasname]
Ok
coding is not a superpower but thy skill which one has mastered
without said skill, one can still master other skills
aura
obsidian is cool
obsidian is for larpers
real ones just store their devlog in a text file
Ok
real ones use notepad++
real ones write their own notepad app to write their devlog in
guys
Js use Joplin
Real ones write all ascii in hex
hello does anyone know to get players avatar picture and put it to image label?
EASY TO MAKE TBH
its not mine and im new to scripting chill
do yk how the character freezes like that?
holy elitism
like even when she jumps
ww
hello does anyone know to get players avatar picture and put it to image label?
thumbnail api
Players:GetUserThumbnailAsync
or
you can just use the url that it returns as a string and then format it
Hi
i would recommend it since the script wont have to yield
Is oop bad for performance?
it can be
Why is that
it depends on what u do tho
bigger objects take more memory and take longer to instantiate
I dont think it matters in any way the overhead from it is not going to be noticeable
because every field is an actual string along with its value being stored
and many objects may use a lot of memory and metatables may be bad in native
as i said depends on what u do
maybe if you have like billons of objects but its just small data overhead
it can be better / worse
The overhead is like 30 cpu cycles
very much as they said it depends
?? i dont think so
67
Well im talking exclusevily on the index overhead
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()
It is atleast from what i tested it. I might be very wrong, but it isnt as noticeable as people usually say it is
https://luau.lonegladiator.dev/
Analyze & explore the intricate details of Luau's compiler. Currently supporting 192 versions of Luau: 0.501-0.698.
use this instead its official https://play.luau.org/
Luau Playground - Run Luau code in your browser
Youd need like so many objects running every frame for the overhead to be noticeable
Even if it was up to like 300 youd need over 2k objects every frame to notce a 1% fps drop at 60fps on a 3ghz
And i dont think anyone is running 2k objects every frame
OOP byte code
Does anyone know how to make global chat using Cmdr pls dm me and teach me
is claude code actually good
depends
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()
what
why
printception
check the source code
like i know how to š„
i dont even have it
Mate
im jus asking if it is good
Google this
Iāve had some okay success, but it was just with refactoring a discord bot of mine
I had a lot of dead code and redundancies
Now it works fine
is it worth the 20 bucks
Are you gonna be using it a lot
Do you need the higher reasoning
Claude can connect to roblox through mcp
i mean ill be using it for coding and thats it
Well yeah
nah i need it for c++
Try it out first before buying a plan
yea ive been using the free one but keep hiting the limits
i ask 1 question and im at limit š„
The questions youāre asking it
Does it answer them well or do you feel you can do it better
i mean its doing it the same way i am but faster
Then if you really need to save time and your time is worth $20/mo to you then go ahead
whats the usage limit like
yo is there a scripter that can help me with something rq send me a dm
dm me if u wanna join a atds team
Guys I am a scripter and doing comes for like very cheap trust me try ask for a price
a tds
alr script me full rpg game
under 10 usd
in nuder 30 minutes
someone script me a 1000000th rendition of an anime game for under 0.01 USD
its generational wealth
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 š
how did it's sourcecode get leaked
thats the company's fault nobody knows who leaked it
it's crazy how this happened overnight when he woke up to tragic news lmao
cool ig but like minecraft java edition has like 600,000 lines of code
that would make js a goated language
"claude's source code"
It's their harness source code
Yeah ik vro
do ur own research before spreading misinformation
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
lets dive into bug fix
Might as well open source it to lol
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?
I need a partner that scripts I do Ui and Model and Build DM me
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!
My game atp
does that still do that when you're for example in a baseplate
No, it is specifically in my project workspace.
I have downloaded the game as a copy and reopened it, with the same issue.
So I eliminated a bug with a plugin
try deleting scripts that were made by him one by one
it appears to stop happening when I delete a script under a part
weird
could I try looking at the script if it isn't too long
Honestly, I am not surprised. This guy seemed like trouble, he left mid scripting for a deloader (Chunk Unloader/Loader system)
yeah
Not sure how would a script affect studio when it hasn't even ran
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 !
How do you make a jumpscare in Roblox Studio? Example: the entity grabs you and gets super close to your face, then you die.
whats the best way to make a ai racing system?
Manipulate camera, disable player controls, play the animation of your jumpscare character screaming at you
how do I konw if I Should use remote events or remote functions
when you want to send back data or just recv data
Uhh by their definition??
Remote function sends and event and expects an answer
Event just sends
Oh shi nice terrain generator, have you experimented with generating Terrain?
Im in a huge bottleneck rn bc WriteVoxels has pretty big overhead
no
Amazing
usually it's rendering that's the bottle neck
my generation is just done in actors
are done in phases rather 1 chuck at a tine
I do all my calculations in parallel, yeah my bottleneck is when I have to run the chunks in serial, so basically what youre saying is batch the chunks into larger generation areas or?
my structure generation and terrian generation is seperate actors
structure generation is on the main thread
while the terrian generation is in an actor thread
which runs in parallel with main
Hey I got a question whatās the purpose of hiring a project manager on ur team
what does he exactly do
bro š he manages the project
Like Iām the owner I do the scripting full stack
like whatās the point
organize everything
did u hire one
no not yet I was thinking about it
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
if u think u can do these on ur own go for it urself
but if u are just someone whos new to the roblox platform and wants to blow money making a game
look for these characteristics
not new
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
they are the glue that holds everything together
because devs can be lazy or be bad at communicating stuff
for example modelers, some might not understand ur scene tris reqs
I see
I see
if ur just exporting fbx to studio
Well red thank you for informing me about this bro much appreciated
something new I learned today just now
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
Yeah the project manager thingy is the only thing rn I never knew about thatās why
yea just be careful cause there are a lot of bad ones out there
who just understand nothing and dont put the work in
@remote phoenix wat the flip 20$ a month for this bs
i never seen a ai with a week limit
vibe code more efficiently maybe
should i fire a remote event each time for a countdown or is that too much?
Itās all based on data sent
its just a count down so like ig Intermisson 5 and so on
so itās a double precision 64 bit floating point number
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
im guessing thats nothing
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
does it being synced (minus ping) matter
you very much can send that data, but is there a reason to
i mean most ui is just for information
it doesn't change anything
then thats all you gotta send
ok
how much time to count down for
and to start counting down
then subtract ping
and client has an approximation
well i dont know how too
itās called learning scriptingā¦
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
use CLAUDE.md to give the model an overview of your project
yo
how the hell did that happen?
sorry
i work for kinda cheap
Sounds like a bit of over-generalizing to me lol
oh you arent a programmer
ive nebver scammed people as a scripter
dw abt it
whats your work branchao
scripting
can i see
alr dm me
scammers = ban them
just dont pay upfront
^
scope logic update goes hard
make them give the work first
ok
what does local + local do, do I get a second level exclusive variable
it's mega local. think of city versus state
woah
fps = the best
me becoming the king of scripting after perfecting my 10000 IQ scope logic
wait i need to code switch i forgot the day
/init
gotta add loadbearing coconut too
Would the server rate limit the client for firing a remote event each second?
there is a builtin rate limit, but you should also be rate limiting for things like cooldowns and debounces
no, you have to do that manually
so does the server slow down if a hacker spams remote events
it will probably slow down the network but it depends on what the server is doing with that remote event
if its doing something expensive then yes
but if i just put them on a cooldown then nothing will happen
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
brianort
are you kidding me it looks flawless
that not my agme dude
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
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
Press Insert/INS on your keyboard
ty
Np
this is prop off topic but is there any easy script to make vfx with animations to work?
keyframe markers
GetMarkerReachedSignal
Wym by that?
how can i do that bc i never done script but i always wanted to make vfx ability attacks
Position + sizeY/2
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
You'll have to share the code behind this
Sir
How do i remove these
I cant see the chat thing at all
Ik that's a factor, but I just wanted to know if it matches the standard.
It can. It all depends on your code
Send it here and we can give you an estimated grade
Okay.
lemme open up the stuido rq
*studio
DataService ModuleScript
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
@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
Thanks for the review man, I'm not a game dev by general but this really looks like smth I could work on.
ur id generation is so ass
Yeah no its not really an Improvement thing right now but more of a Workload and actual game development
I agree, it has no purpose.
just use incremental id
Now that I think of it, I don't really need an ID sys for the notifications.
Anyone can write the ~1000 lines of code you just did, but how many can take it a step further, to lets say, ~4000 lines While still maintaining modularity and cleanliness?
Yeah, that's true.
Can you explain the first con a little bit more, I'm having trouble understanding it.
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**
the hell
Ah, so smth that is cool but doesn't have any purpose?
Elaborate?
they mean a system that doesnt depend on anything else
library is another term
Yeah this is better wording but also a system that just stands alone
COMPLEX_ECS_LIBRARY
8000 lines but an empty baseplate @void tusk
did you add comments to your submission
I haven't submitted yet
I'm add comments a bit later
idk their level of strictness rn
when did you apply
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
yeah
I kinda imagine luau programmer to be so hard to get
imma apply for it once my repo is done
what thefuc
i dont even comment my code
for the programmer role
bro im stressing out i cant find a good video to teach you how to script vfx like ability
What kind of a system did you make
physics related?
wut type
uhh lemme go back and check
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
show ref
uhh its like this?
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
Is this hard to do?
this is not a good metric for what they are looking for
no
i made smth like this like over a year ago
flame arrow
is it really? but how did yo learn to script to make like this?
my brain
if u cant script this then u dont have enough experience
go back to learning
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?
u wanna learn how to enable vfx
?
Yeah like with attacks like punching vfx
idk
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
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 š
or maybee
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
How can i do that when most of the time is outdated on yt tho?
cus clearly u not at the skill level yet
do u not listen bro