#code-discussion
1 messages · Page 228 of 1
depends on what you mean by boolean values for cds
is it like
when u use the skill you fire a boolean and then you cant use that skill until the boolean gets deleted
.
local sigmab:bool = false
if not sigmab then
sigmab = true
task.wait(10)
sigmab = false
end```
@faint garnet do you mean it like this
no
like when u
use the skill it fires an event to the server to create a boolean in ur character
and every time u try press the skill it checks if u have the boolean
quite decent enough
most people use the server to create model instances in player' characters to store them in lobbies
uhh i dont understnad
can u explain
no no i wanna do the best way
pls lmk wym by what u said
whats the mf diff btween wait and task wait
What tf is this 🙏🏻😭
idk what to say i barely use this group
guys give me a slop game idea plase 🙏
Yoo
It's the same but task.wait() is new or updated version
Ú 7.yy
same thing
Well
but i use both
Idk much this days my head just djkenejejdj, i dint wanted touch scripting or drawning
Im doing stupid questions
task.wait is just clearner more internally optimized and only waits a heartbeat so its abit more accurate aswell
oof
Guys I just finished my fly detection anti cheat
Congrats
to be specific, the task. global is just a newer updated version of some functions like wait. wait used to run at 30hz (every 1/30) which was a bit less accurate and now it uses heartbeat which runs at 60hz
how could i optimize this
so that it runs as smooth
on the server
right now it only runs this smooth bc its all done on the client
did they fucking remove local server feature in the new roblox studio ui 😭
i was just starting to get used to it
oh well ima go back to the old one
or is it deprecated and thers a better way to do it
no it's just really small now
dont do it on the server, why would you do it on the server
guys give me a slop game idea
why would anyone do that instead of hogging all the ideas for themselves
fuck you skid
heh
fkucking skid
so it replicates to all clients
its intended to be destructive
do it on all the clients
like if a player is hit into a wall
the wall destroys
but the problem with that
the parts velocitys are random
make it tick based
actualy ill try that
dyk where is it testing with qa testers is maknig me go crazy 🙏
ok nvm gais i found it
server & clients thing
Guys after this new update my donation game api not working and i ask chat gpt it say roproxy end point not gona work now but i check pls donate it is still working so i am here to get some helps
Pls help me
does anyone here use chemical
whats the non deprecated version of bodyvelocity called
yo
linear velocity
not my main account
doesn't seem like a main based on the friends and inventory
my point stands that he's a nobody
in the trenches asking hidden devs for game ideas
twk
trvke
twk
make a parts pool and everytime a part destroyed, get parts from the pool, when you have more active parts in the workspace, add more parts to the pool to the max parts you have ever got
you can't run things that smooth on the server
i was thinking about using object pooling
just not sure what the limit should be
also the fact that different things have different sizes
for example
a really big object
ig 100 is enough
is split into objects slightly
smaller
compared to a smaller object
which is split into
smaller parts
oh.
so i would need to pool all these objects
unless
i can set size
and not have bad optimization
what is your idea basically about to be aware
?
my idea is to have destruction physics
for example
player gets sent into wall
wall gets destroyed
carrying player velocity
i want something like this so you can have cool fights
through buildings
like imagine sending someone through a 7 story building
im not sure
so how many active parts you need at least in the pool?
client or server
tbh i could experiment
bc im not really sure
i mean like how much is it around
just depends on how often i want things being destroyed
destruction?
well around 1000 part?
well, thats way a lot to have at the same time with high performance
and incase i run out of parts in the pool
unless you split them between clients
i can use clones
not sure what you refer to here
i mean like setting 1000 network ownership to the server will cause heavy lag
oh
i do think splitting network ownership between clients could work
but it would require
a good amount of players
so if they are not exploitable, you can split their ownership between clients like each client has 100 parts x 10 clients = 1000 parts
yeah if its not dangerous to give them the ownership
one more thing
instead of just doing this
i could just set like a 150 part pool
and if there are no parts in the pool (so they are already being used)
i can clone a few
until more parts are put in the pool
well thats what i already said
this could theoreticaly work no?
i didnt see it lol
yeah it would, actually thats how pools work
really?
yes
i don't really have much experience with object pooling
bc i haven't made a gun system
or anything that uses a lot of parts
me too, not even thinking about making fps games
i cant even think of a game to make
just want a cool physics system
i made an rts game that uses a lot of parts, so i know how to handle them
would i use a module for object pooling?
yes if you want those parts in another place
to require the module
wait lemme make you simple module for parts pool
what is xpcall and ypcall
local HttpService = game:GetService("HttpService")
export type PoolObject = {
Part: BasePart,
Id: string,
}
local PoolManager = {}
PoolManager.__index = PoolManager
PoolManager._pool = {}
PoolManager._active = {}
function PoolManager.new()
local part = Instance.new("Part")
part.Anchored = true
local object = {
Part = part,
Id = HttpService:GenerateGUID(false):gsub("-", ""):sub(1, 8)
}
table.insert(PoolManager._pool, object)
return object
end
function PoolManager:Get()
local object = table.remove(self._pool)
if not object then
object = self.new()
end
table.insert(self._active, object)
return object.Part
end
function PoolManager:Return(part: BasePart)
for i, obj in ipairs(self._active) do
if obj.Part == part then
table.insert(self._pool, obj)
table.remove(self._active, i)
break
end
end
end
return PoolManager
@frail plaza
oh fuck
idk
i have not learned oop yet
then why did you respond lmao
thats not OOp
actually this script doesent need to be OOP style
its a service
didn't want to let you unanswered
fairs
what does this even mean
it creates a unique character id
gng anyone got any videos or smthg that i can watch to learn SSA
it partially is
wa huh
like its confusing to watch most videos bc they only make stuff like "red mclaren" which is a red brick named mclaren.
pls help gng
what do u mean SSA
SIngle Script Architecture
like u know, using modules and then requiring from local or client script
https://medium.com/roblox-development/this-article-was-originally-published-in-them-magazines-de995382e352
https://devforum.roblox.com/t/single-script-architecture-and-what-does-it-mean/747675/2
lemme check this out
What’s the dif between body velocity and linear velocity and why is linear better
cuz bodymovers are deprecated
local HttpService = game:GetService("HttpService")
local Pool = {}
Pool._pool = {}
Pool._active = {}
local function createPart()
local part = Instance.new("Part")
part.Anchored = true
return part
end
function Pool.Get()
local part = table.remove(Pool._pool)
if not part then
part = createPart()
end
table.insert(Pool._active, part)
return part
end
function Pool.Return(part: BasePart)
for i, obj in ipairs(Pool._active) do
if obj == part then
table.insert(Pool._pool, obj)
table.remove(Pool._active, i)
break
end
end
end
return Pool
this is now simple @frail plaza
bodyvelocity has physics i think
im not really sure
Why cant I post anything on hire #
its basically one big "main" server script with alot of module scripts
the module scripts contain logic and the main server script executes them etc
you can add any additional properties to the created part, like size, color or a material
i understand it except for pool.get
I have trouble understanding what and how to put stuff in modules
You put everything into modules
it just gets you a part from the table, not very complicated
You can have handlers for specific like screens of your ui which are initialized once and that's how you determine behavior for that ui
so a random part?
SSA using modules is hardly that far removed from just having all of your code literally in one script
and i assume pool.returntakes a object you took out of a pool and puts it back in
the only difference is that you move all of the stuff you would normally store in that one script to modules
yea i can understand it
logic. for example inventory modules, shop modules, npc modules etc
but why use oop to write it the other way?
i m starting to get it
not really random, just the last part in the table the index like table[#table]
alright
SSA isn't recommended for beginners as there is a risk of single point of failure
and it makes it harder to debug
what is SSA
@blazing leaf
yes
nvm i did reply to the right person
SSA stands for Single Script Architecture and its basically one big server script with a lot of module scripts
yeah
i did that, but not in a server script, on a BIG module script called RoundService
its very big that once you think its messy
😭
actually it started to be messy icl
Would using bv instead of linear velocity matter much in my battlegrounds
bodyvelocity is deprecated
i guess
Linear velocity is harddd bruh I been at this for like 30 mins
wait let me send my code idk why it don’t work
true linear velocity sucks
not hard but not good
what is the error
lv.RelativeTO
RelativeTo
or however it is i think ur missing that
not sure i use BV all day long fuck lv bro
wait
it is closed its just not
oh my god i may be dumb
like end is not showing
what does that do
not really, the return module is inside the function OR the function is not closed
he have one if only and there second end so yea i dont think its function problem
ye its not
just type it
idk what does it do it just makes it work whatever LOL
as long as it works type shdt
its just wrong yk
can you show full image im just curious
what do i make it equal too
oh wait ur not setting attachment on LV aswell
bro lv.RelativeTo will never cause an error
lv.Attachment0 = attachment
lv.RelativeTo = Enum.Actuator.RelativeTo.Attachment0
pase ts
oh wait u have attachment already set BRO I DONT UNDERSTAND
i might be blind
this is not gonna cause an error if he didn't type it, its like someone saying, you should do Part.Transparency = 0.5 to make it work
ok but the fact that its already set to Attachment0 by default
send me the module rq
send the script here i'll fix it
send the script here pls
local Debris = game:GetService("Debris")
local module = {}
module.addKnockback = function(char, targetChar)
local attackerRoot = char:FindFirstChild("HumanoidRootPart")
local victimRoot = targetChar:FindFirstChild("HumanoidRootPart")
if not attackerRoot or not victimRoot then
return warn("[Knockback] Missing HumanoidRootPart")
end
local attachment = victimRoot:FindFirstChild("RootAttachment")
local lv = Instance.new("LinearVelocity")
lv.Name = "KnockbackLV"
lv.MaxForce = 50000
lv.Parent = victimRoot
lv.Attachment0 = attachment
lv.RelativeTo = Enum.ActuatorRelativeTo.Attachment0
lv.VectorVelocity = -attackerRoot.CFrame.LookVector * 80
Debris:AddItem(lv, 2)
Debris:AddItem(attachment, 2)
end
return module
try this:
local Debris = game:GetService("Debris")
local module = {}
module.addKnockback = function(char, targetChar)
local attackerRoot = char:FindFirstChild("HumanoidRootPart")
local victimRoot = targetChar:FindFirstChild("HumanoidRootPart")
if not attackerRoot or not victimRoot then
return warn("[Knockback] Missing HumanoidRootPart")
end
local attachment = Instance.new("Attachment")
attachment.Name = "KnockbackAttachment"
attachment.Parent = victimRoot
local lv = Instance.new("LinearVelocity")
lv.Name = "KnockbackLV"
lv.MaxForce = math.huge
lv.Attachment0 = attachment
lv.RelativeTo = Enum.ActuatorRelativeTo.Attachment0
lv.VectorVelocity = -attackerRoot.CFrame.LookVector * 80
lv.Parent = victimRoot
Debris:AddItem(lv, 0.3)
Debris:AddItem(attachment, 0.3)
end
return module
ye that should work
im kinda new to coding i made a script but its not really working
show script
local Click = workspace.LightBlock.Click
local gui = game:GetService("StarterGui")
local CoinsCount = gui.MainGUI.MainUI.CoinsCount
local Coins = Instance.new("IntValue")
Coins.Name = "Coins"
Coins.Value = 0
Coins.Parent = game.Players
if Click.MouseClick then
Click.MouseClick:Connect(function(player)
Coins.Value += 1
end)
end
local function UpdateCoins()
CoinsCount.Text = "Coins: " .. Coins.Value
end
UpdateCoins()
ty goat
it doesnt show it count up on the screen
wait uh
one minute
alr
parts doesent handle click like that
uh lemme check i just forgot the click detector
alr
what part is not working
or any error
you should do Click.MouseClick:Connect(function() end)
ohh let me try
when i click the block the count on the screen doesnt go up
ye thats because of what hassan said
one minute i'll give you script
alr
yeah
what do you want to be different
for each client
nvm that was stupid question
i'll do it server
alr
im kinda new so im still learning what everything does
youtube doesnt really help
yeah
Put this in a server script in ServerScriptService
local part = workspace:WaitForChild("LightBlock")
game.Players.PlayerAdded:Connect(function(player)
local leaderstats = player:FindFirstChild("leaderstats")
if not leaderstats then
leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
end
local coins = leaderstats:FindFirstChild("Coins")
if not coins then
coins = Instance.new("IntValue")
coins.Name = "Coins"
coins.Value = 0
coins.Parent = leaderstats
end
end)
part:FindFirstChildOfClass("ClickDetector").MouseClick:Connect(function(player)
-- make leaderstats and coins
local leaderstats = player:FindFirstChild("leaderstats")
if not leaderstats then
leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
end
local coins = leaderstats:FindFirstChild("Coins")
if not coins then
coins = Instance.new("IntValue")
coins.Name = "Coins"
coins.Value = 0
coins.Parent = leaderstats
end
coins.Value += 1
end)
Put this in a LocalScript in StarterPlayerScripts
local player = game.Players.LocalPlayer
local leaderstats = player:WaitForChild("leaderstats")
local coins: IntValue = leaderstats:WaitForChild("Coins")
local gui = player.PlayerGui:WaitForChild("CoinsGui")
local CoinsCount = gui.MainGUI.MainUI.CoinsCount
coins.Changed:Connect(function(value)
CoinsCount.Text = "Coins: " .. value
end)
@sterile granite
it uses assemblylinearvbelocity
im curious
how do you carve out a part
like for example
if you had
1 building
how can you carve out a bit of it
ths should work right?
yeah i guess
how did you guys learn to script?
don't forget to change the path of GUIs and othe things like the part
alr
i learned it from youtube, im still beginner
when did you start?
2021
😅
ik im beginner but i learn more everyday
alr alr
@wary void uhh
told you, you have to check the paths first
i changed th ename
do you have CoinsGui inside StarterGui
the name is not the same its CoinsGUI with Capital GUI
change the name
also the MainUI should be in capital UI in the script check it
nah its fine
i get the same error wth
@wary void
show warning and startergui
uhm
at whats gonna be in your playergui
do you see something named CoinsGui as a direct child
no you do not
ohh
you have a screengui
University, curiosity, tutorials, user guides
thats what you need to rename
what is your code trying to do
the leaderstat value as the text on the text label
show the code
alr
local player = game.Players.LocalPlayer
local leaderstats = player:WaitForChild("leaderstats")
local coins: IntValue = leaderstats:WaitForChild("Coins")
local gui = player.PlayerGui:WaitForChild("CoinsGui")
local CoinsCount = gui.CoinsGui.ScreenGui.CoinsCount
local function updateCoins()
coins.Changed:Connect(function(value)
CoinsCount.Text = "Coins: " .. coins.Value
end)
end
updateCoins()
maybe i typed some wrong
LOOKING TO BUY A FPS SYSTEM FOR 100$
i got it now tysm @silver verge
i can make one
check the path, make the names exactly like the UI elements
May I see your work
DM
i fixed it
ok congrats
do you stillrequire a id to get editable mesh?
is tweening hard to script bc i wanna make the coins change smoother
nah its easy
hm?
lf a coder to make a fun quick game ik how to animate a bit
me
u got an idea already?
alr
to enable editable meshes / images api
ima search up rq how to tween
no way yall struglling with this
ask how to add it to ur script (without giving you the script)
chat gpt?
yeah u can learn a lot from it
basically ask how to use tweenservice
alr
and then add it to ur thing if ur stuck js ask chat gopt
u will remember it after u use it
use ur mind tweening is easy its in the form of tweenservice:Create("Object",TweenInfo.new(Time,Easingstyle,Easingdirection),{Propreties})
and try practicing it a couple times
some people are kinda new to coding and don't know how to use tweens maybe they never seen it before
so calm down
are you bad?
yeah im really new i just watched a bit of brawldev
if he wanna tween then go learn it
and some other tutorials
alr calm dow
js use chat gpt
Hey guys I’m coding an engine for a website similiar to Roblox and it’s mostly done and only uses LUA rn but I’m thinking of adding C++, Java, TS and maybe another language but I’m just wondering if that would be too much for developers?
how do i get a animationtrack GC?
nah any average developer would do that, something should be special
I’ll use LUAU then
dude i got a fucking virus 34 seconds into the game
lol
how
💀
Hey I need a scripter with a good portfolio and very experienced dm if intrested and want to more detail
lol
hey what would be preventing this code from working
local groundPartsLyr2 = game.Workspace.miningComps.ground.Layer2:GetChildren()
local groundPartsLyr3 = game.Workspace.miningComps.ground.Layer3:GetChildren()
local groundPartsLyr4 = game.Workspace.miningComps.ground.Layer4:GetChildren()
local holding
local held
local inputServ = game:GetService("UserInputService")
for _, part in ipairs(groundPartsLyr1) do
inputServ.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
holding = true
held = 1
wait(1)
held += 1
end
end)
inputServ.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
holding = false
held = 0
end
end)
if held >= 3 then
part.Transparency = 1
end
end ```
whats the game
dm
any scripters here who would be comfortable making a procedural terrain generation system?
Does this have size limits and does it generate seed IDs for different servers?
i have no fucking clue but he made a video
lol ok well ty, didnt know that existed. Pretty cool
can anyone please do me a favor
i'm in a time crisis for a commision i need to submit in 2 hours
the commission is to remake an entire game (poison treats)
i'm still working on the main gameplay loop, but the gui is missing
can you please help me and make the gui function? i'll pay you back once i'm done with everything, you could talk with a mod in this server if you don't trust me
the gui simply consists of a shop and an inventory system (for custom chairs and custom snacks)
for the gui, i'd only need you to make the placeholders for them and make them function
please please please this is really important, i will do anything to pay you back
idk how to fix so the ui instant updates can anyone help?
u wnat it to slowly go up and not instantly?
no like when someone join the leadertstats show on the ui
i have the data store and stuff
add a game.Players.Playeradded i would say?
but when i join it says 0 until i click the part
Is it possible u are using a while true do
not rlly sure
wait let me send the script
it should automatically stay
Would a Roblox td game be good on a cs resume
the script is to long to paste
local player = game.Players.LocalPlayer
local leaderstats = player:WaitForChild("leaderstats")
local coins: IntValue = leaderstats:WaitForChild("Coins")
local Clicks: IntValue = leaderstats:WaitForChild("Clicks")
local Multiplier: IntValue = leaderstats:WaitForChild("Multiplier")
local gui = player.PlayerGui:WaitForChild("CoinsGui")
local CoinsCount = gui.ScreenGui.CoinsCount
local ClicksCount = gui.ScreenGui.ClicksCount
local mulitplierCount = gui.ScreenGui.MultiplierCount
wait(1)
local function updateCoins()
coins.Changed:Connect(function(value)
CoinsCount.Text = "Coins: " .. value
end)
end
local function UpdateClicks()
Clicks.Changed:Connect(function(value)
ClicksCount.Text = "Clicks: " .. Clicks.Value
end)
end
local function UpdateMultiplier()
Multiplier.Changed:Connect(function(value)
mulitplierCount.Text = "Multiplier: " .. Multiplier.Value
end)
end
updateCoins()
UpdateClicks()
UpdateMultiplier()
this is the local script for the ui
short answer no
u literally have "wait(1)" in the script
doesnt matter it still doesnt work
also the way you are loading the datastore you are risking wiping player data (you are creating the values, if someone leaves before their stats are loaded the save script would write 0 into all of their stats in the save)
how do i fix that
ermm
i need a good scripter to make a game with 🥺 im a animator
dont create the leaderstats until you loaded their data, then make the stats and write the data and put them in leaderstats, make sure your save script doesnt save if the leaderstats arent there
loading data can just take a bit maybe thats why its 0 at the start idk
then theres not much u can do
someone told me to fire the client to the local script where the ui scripts are in
not needed if its based on leaderstats
but look at this
local function updateCoins()
coins.Changed:Connect(function(value)
CoinsCount.Text = "Coins: " .. value
end)
end
make sure it also changes the text at least once at the start before any Changed events
and do that for all the values
i have almost more comments on my code than actual code
and im being rejected for "not enough comments" ts pmo so much
33% of the code Isent in is literally just comments
thats 100 lines of fucking comments
in 200 lines of code
if they deny ts i swear to god
the first line in updateCoins should be coinscount.text = coins.value
same with the other functions
so get rid of the coins.changed
do you guys think AI will take over coding completely within a few years? ive tested out claude before and its insane at coding
wait you fixed it thx i get now
Prolly
it just keeps learning more
chatgpt is garbage at coding though
well yea thats kinda what it doees
do i add the function change under it or?
I need a scripter for a "vehicle" but literally in every post it says "Cant do: Vehicle systems" 😭
yes you want both
i fixed it works now ty
how much u paying
Its not a complicated vehicle, its literally just a chair that i want to be able to control using W,A,S,D and can jump too
i dont have a price in mind rn
if its not complicated there are guides in the wiki you can follow along in less than 1hr that make vehicles
if the guide isn't good enough then it is complicated
yo if im making a shop do i make the shop script in local or serverscript?
wow you can add themes now to roblox studio?
yeah
weeeeeeeeeeeeeeee how
Do spikes matter for this or should you always try to have it below the target?
whats some projects you guys made when you started coding (im learning by the project based method)
I need 1 more scripter to help with my game does anyone wanna help
what are u making
and this is the wrong channel
I’m making a game on Roblox where it’s just Chicago at the start and over more updates adding more cities and jobs and for more Info just dm
Sorry
whats some projects you guys made when you started coding (im learning by the project based method)
I’m not a coder I got a friend to help me code the game and idk about him but this is my first big game I’ve been wanting to make
But need more help
I understand if it’s too much
Simulators easiest way to start then try some other stuff
bet
I really wanna learn to code so I’m also looking for a coach
No need for that waste of money
Developers, how did you guys start out learning code? Im a new scripter and I want to learn
Do you know how to code?
6 years
Dev Forum, Youtube Tutorials, Roblox Forums
Roblox documentation?
ye
U clearly do not script lol
I need a person to help with my game and I wanted to ask if you can help me I got one more guy helping me with the code so we need one more person
lmao i do
Ive been watching a bit of thedevking, would you say its good to learn off?
Than how is roblox documentation not on there
Quintin can I add you
i meant roblox forums as that btw
For advice and help and stuff like that
Than 👍
here
i dont think they do LOL
its js documents but i forgot how it was called haven't used it in a awhile tbh
Either really Good or gpt Solo
cause i most of the time js have to do stuff i've already done once
js mostly repeatble stuff i do
cause i do simulators
Oh
I can help free just for hobby check dm if u need anything what I mentioned
Bet
@jagged mortar use the marketplace to look for / hire devs
#marketplace-info
and if you just need a tutor
we have a tutor channel in the marketplace #tutors
Oh actually that’s amazing
can someone help me fix my datastore in dms?
Here
sent a dm
"and from that time americans started treating black people as equal as white people"
Nelson Mandela
I always saw those "Main Modules" and init / start things with module scripts and it started a quote on me. How does giant roblox games do the structure for it?
One loader script each for server and client.
Then the rest are modules.
It allows you to just easily communicate between different modules.
can someane answer this
If you don't do this you end up with multiple scripts with their own events and very weird bugs start popping up
Every codebase I've made that I hated was me cutting corners doing that
can someone help me with a bug i have please
Do someone know profile service documentation ? How can I get a profile from user id ?
bruh
jeez put a jumpscare warning next time
least obvious backdoor
Whos hiatus?
like fluently if im already knowing roblox studio and basics of phython
;-;
you can learn the basics of scripting pretty quickly but you'll generally improve a lot over time
I highly recommend not shooting for the moon first and making a big project passion right away
one big thing is once you learn how to do one thing you can often reuse your old code or at least understand how things are structured to do a thing
like if dedicated 5 hrs a day to learn give me a numeric estimate for how long it takes to get game level ready
so the more you know how to do studio really speeds up
right rightt
this entirely depends on the game but a simple game you could probably do in like a week or two even freshly starting out
grow a garden level
bare in mind though scripting isn't the only thing you need for making games
modeling ui etc
dde
i have all of that in lock
i just cant script
all i need is scripts and i will be there
ya if you're devoted then it won't take long
also don't overrely on chatgpt or tutorials or anything
is it one of those things u just randomly figure out
mk
there's no moment where it all suddenly just clicks you kinda just gotta keep working at it
ohh
there also won't ever be some magical moment where you suddenly have a ton of motivation and learn scripting fully
you gotta force yourself into it
but im talking like the point where u script anythig
you never rlly stop learning when it comes to scripting
after a few months you'll know how to make most stuff for sure
so im curious
how does it like work
im realizing my idea of learning it may be off
when u learn it can u script everything?
or is it a skill in itself
instead of a knowledge thing
there won't be a moment where you know how to script everything
like modeling is a skill theres many ways to model things
so how do pro scripters make full games with no problem?
e.g. I know how to make combat systems, npc ai, character slot menus, character creation, etc. but I do not know how to do a system where you pick up and carry someone rn for instance
cause you keep learning
if you run into something you don't know how to make you learn how to do it
ohhh
yk how to do it without youtube?
if a scripter knew everything it'd only take them a few days to code entire projects
ya but I did start off some YT tutorial series
but how dont yk like i feel like its a point where a scripter should have learned everything in the roblox APi
and they know how to apply it.
roblox is only an api
https://www.youtube.com/watch?v=gdNXKg-12oc
this one helped a whole lot, admittedly to me now the code in it kinda sucks and raycast hitboxes are terrible but it did show me a lot abt setting up systems
Test out the game here: https://www.roblox.com/games/17767367263/New-Combat-Test
Motor6D Documentation: https://create.roblox.com/docs/reference/engine/classes/Motor6D
Join our community Discord: https://discord.gg/NTGsxV98Tj
Consider subscribing to stay updated: https://www.youtube.com/@Liam223?sub_confirmation=
(If those links someday not wo...
overall though starting out
okayy
I do recommend you set up a small project for yourself and stick with it@remote crescent
how long u been scripting?
if you don't know how to do something for that project you put in effort to learn how to do it
right
.
off and on for abt 2 years
https://gyazo.com/cc2b911c6b31612e3e4854ed9f04318c
recent thing I did
I definitely could but I wouldn't want to
(I'm not free if that's what you're gonna ask)
im crine nephew 😭
lmao kno i got money
are they easy to script?
and not having to write "if (x ~= nil) then"
and just being able to do x?.member
might make me feel some type of way
probably relatively yeah, don't go into any game expecting it to be easy though
especially as a newbie to scripting
So I have a imagelabel parented to a button and i have active on the imagelabel turned off but the button parent won't receive any clicks with the imagelabel underneath, is this a bug?
The button should still receive clicks. Is there anything else going on
Like what?
What should I check for
Is the imagelabel a child of the button
Is there any other gui covering the button
Heres the hierarchy
Any other screen guis active? I would try disabling all other screen gui one by one in case one of them is messing with it
Tell me, I'm listening
Im doing guiatposition lol
interesting
this conversation made me realize
I would just need to .parent
trigger the button I think
Yeah you should account for inset. Use guiservice to get the inset
Then subtract the inset
Ohhh thanks I forgot how inset is used, gotta look it up thanks alot sir
No problem
does anyone know why animation doesnt work on custom rigged model when i attach humanoid to the model
Are you using time deltas to scale your interpolations?
show code
Animations are based on part/attachment names also, so there might be an issue with that. Try to animate the custom model from scratch
Yeah. This removes the need for bindables all together.
ModuleScripts were brought to Roblox about a year after bindables
So treat them as legacy unless you have a great reason not to (e.g. actors) imo
yo
does anyone know why my camera is wobbly
when i change my fov
in play test
Hi, I'm looking to learn how to script, is this a place where I can find someone to teach and help me?
brawldev has a good tutorial for beginners
Chat what’s like smth impressive for a portfolio like smth small that’s like a few hundred lines yet impressive
isEven method
add method
print hello world method
mathHelper:add(a, b) return a + b end
also can u pls rate my calculator? @regal salmon
rn it can only add
-- Prints "Hello World"
function printHelloWorld()
print("Hello World")
end
can you try doing 1000 + 1001 in it pls
i will !!!
excited for the release
been working on it for 4 months now
oh wow, that's it?
you've gotten very far for such a short amount of time
my first calculator took me 3 years to get to a beta stage 😣
is it a bad sign if my locals take up 1/3 of th script
100 lines of js local variables 😓
am beginner idk wht am doing
Depends on system
BITES YOU
???
slowwww, u can make them constants
u know both x and y
just do output = 1998
Do you guys think it is sensible to get a scripting tutor/mentor
No
guys i have a plugin thats 700+ lines of codes but all of them are in a script. i want to make it so it goes in different module scripts is that work easy?
guys which youtube tutorial can actually learn me how to script? thedevking doesn't help at alll
Hire me! 20 bucks/hr (ain joking)
Try brawl dev, he explains stuff nicely
documentation
;-;
my high school teachers get more than that by doing jack shit and reading the textbook like we can't doo that
They got degrees
i have editable mesh api enabled and i own the mesh but it still does this idk why?
yo guys i am trying to make a hitbox, that runs smooth animations for both the attackers as the victem. Is it better to make the hitbox on the server and if touched send a remote event, to play the animation local for the victem? But does that not make it delay for like a couple miliseconds? I need some help
isnt this supposed to be on code-help?
anyway
what kinda laptop should i get for heavy machine learning
i was thinking to get Asus Tuf F15
that aint no calculator look how a rl calculator works exactly and do the same thing then u got a calculator thats js u doing it urself basically
u gotta do some weird ahh stuff to make it work like a calculator
...
really?
we didn't know
ah thanlk god it was a joke LOL
had some ppl do smth like this already
they werent joking tho
well no shit man!!
social awareness of a worm
No cause i had a guy do the same
but he wasnt joking
why dont yall just make cash grab games
im not a luau scripter
advanced developers say no ++++++
can someone help me with UI collisions
Tf is this 😂
Do i need 20 years of experience?
nah haha
can someone give me a mute/unmute script for topbarplus
Well..
How do i get a AnimationTrack Garbage Collected?
shut the hell up
why would i
Cry baby 😢 Hahaahaa
guys how much is a completly modular plug and play gun system
whenever i weld anothers player hmr to my own characters part to do an ability, sometimes it messes up and my own character is the one that goes to the target instead of the target coming to me, anybody know how to go about fixing that?
guys how do i get custom walk animations on roblox
how should i load animations once then just use the loaded one
We talking desktop or laptop
8 gib
That's good for a laptop
yeah
Alr so you got it or thinking ?
Get a desktop if you don't really move around a lot with your laptop
i do move around alot
thinking
Laptop it is then
I would say wait for some time
Then get it
For extras get just 3 things
1 mouse
2 cooling pad
And earphones or headphones whatever you like or need for audio
Gtg
ok
does anyone know why animation doesnt work on custom rigged model when i attach humanoid to the model
is it possible to make my own easing style
ok i asked chatgpt and it said yes but i cant use it
Yes but you have to implement it yourself
laptop?
LENOVO 15IRX10 is also good i think its cheaper as well
Specs matter
yeah it has good specs 5060 i7 14700HX 1TB 32 RAM for like 1200$ ig
yes its just formula
yep
oh good check the one i sent budget friendly less expensive than asus
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TeleportEvent = ReplicatedStorage:WaitForChild("RemoteEvents"):WaitForChild("TeleportEvent")
local tokyo = workspace:FindFirstChild("TokyoSpawn")
print("TokyoSpawn trouvé ?", tostring(tokyo ~= nil))
TeleportEvent.OnServerEvent:Connect(function(player, targetWorld)
print("Teleport demandé:", player.Name, targetWorld)
if targetWorld == "Tokyo" and tokyo then
local char = player.Character
local hrp = char and char:FindFirstChild("HumanoidRootPart")
if hrp then
print("Téléportation en cours...")
hrp.CFrame = tokyo.CFrame
else
warn("HumanoidRootPart introuvable pour", player.Name)
end
end
end)
what do yall of this code?
isaw
i like the asus
more
its within my budget
yeah asus is one of the best
fr
Good laptop ventilation system too
How much fps on Fortnite
whats up
i assume its 240 fps at least
How much would it cost
asus or lenovo?
what do yall t hink of it
Both
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TeleportEvent = ReplicatedStorage:WaitForChild("RemoteEvents"):WaitForChild("TeleportEvent")
local tokyo = workspace:FindFirstChild("TokyoSpawn")
print("TokyoSpawn trouvé ?", tostring(tokyo ~= nil))
TeleportEvent.OnServerEvent:Connect(function(player, targetWorld)
print("Teleport demandé:", player.Name, targetWorld)
if targetWorld == "Tokyo" and tokyo then
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char.HumanoidRootPart
if hrp == nil then
print("Téléportation en cours...")
hrp.CFrame = tokyo.CFrame
else
warn("HumanoidRootPart introuvable pour", player.Name)
end
end
end)
other than those change it seem good
What are the soecs
Specs
5060 i7 14700HX 1TB 32GB DDR5
Howwww
cheap or expensive in ur opinion
how to make a script for topbar plus that will make thw invite friends thing come
My dumbass bought acre nitro 5 for 1k
Another 200
Snd I would be set
It has Gfx 1650
Gtx
I can make it but do u pay
3 years
Yh back then I would get 300
FPS
what about now
Bro its one simple script no i wont pay, i know how to make the invite friends thing come up but i dont understand topbar plus so idk how to make it with thay
Now barley 100
rip
Yh thats y I wuit
???? lil bro expecting pay for a simple script gtfo
i think there was a tutorial in roblox studio website but i remember i seen it somewhere but dont remember where
quit cuz of some ppl who donno what grass is
i only play fortnite because its one of the only games i have on my pc, other than granny, roblox, CarX and COD
he probably have another screen
if its that simple do it yourself
i know fortinite since it came out but never played eh
well yea but its better to fps lock
damn if u played it u woulda been an esports player or something
i first started playing in the BEST season/chapter thing

I cant find how to learn topbar plus, isnt this channel to look for help? weirdo
i still remember when chapter 2 came out
nah i meant chapter 5
bro its simple, you said it yourself
i just watched videos on youtube
check this channel #code-help they might help
#code-help and you can use Claude or any AI to help you with your doubts
i asked ai so much times
uh then #code-help
imma chat here now only
till i fully learn scripting
Do you want mw to pay 5k for one script that isnt even advanced
if AI doesnt answer it then know its easy xd i been trying to fix a code problem before been 2hours trying to figure out whats problem and at end it was S instead of s
not 5k but pay something at least
or do it yourself
i am still on thedevking rn... then i move to brawldev i lowkey just being lazy or slacking
imma be free from this week tho
friday and lock in
im lazy af too i finished beginner course playlist and in advanced one now
yep time is running, now or never
a fucking lot
true
spamming tuto will not make you better
yep need to type codes and understand how this work etc
hm
yeah
undestand and make
- tutorial show only part of thing, its often more complex/more advanced that what it look
so it require more work to really learn thing
i sometimes forget codes which pmo
the thing that bothers me is that
i gotta learn this and focus on my studies
maths , chem etc
scripting is a long game, not a speedrun
Same fr i have exams in less than a month now but also i know in that 1 month if i didnt lock in scripting i will forget and same for studying
well yea but you gotta understand everything
take your time, at the end you will be the same skill'd
are you good at math ?
im just scared by time i be pro , AI replace me or something
i am fucking cooked
i just gotta stay consistent and study before the exams lol
anyways
huh, then start focus math cus scripting need a lot of math the more you become good
yep
bruh i am not talking about child-ish maths
maths and scripting is problem solving
rn im lacking math knowledge and it make me struggle for a lot of things
i just gotta study and stay consistent
im talking about advanced math
is it that bad actaully i thought i will need math but not that much
for example ?
yep consistency matters
its like i am doing everything daily and in a very forward routine
Smooth camera systems
Complex physics simulations
Procedural animations
Custom movement (parkour, wall-running, grappling hooks)
Pathfinding without Roblox’s built-in functions
Special effects (projectile arcs, curves, splines)
path finding is exactly how hard ?
like what do people suffer with
struggle with
in pathfinding
idk haha i googled it and found this
im still beginner u can say
find the shortest path where you dont know where are the obstacle
but what i know is pyhsics simulation is hard
see u bro
what is your timezone ?
Mha fans
Holy ChatGPT
have I gone too far
day 5 of progress on my soccer game
