#code-discussion

1 messages · Page 228 of 1

faint garnet
#

me yesterday sadly 😭

#

btw would boolean values for cd be good?

plucky garden
#

is it like

faint garnet
balmy sorrel
#

.Touched should basically be used for nothing

#

it's so unreliable

quaint sluice
#

.

plucky garden
#

local sigmab:bool = false

if not sigmab then

sigmab = true

task.wait(10)

sigmab = false

end```
#

@faint garnet do you mean it like this

faint garnet
#

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

plucky garden
#

most people use the server to create model instances in player' characters to store them in lobbies

faint garnet
#

can u explain

plucky garden
#

so i guess itd be okay

#

to go your way

#

for now at least

faint garnet
#

pls lmk wym by what u said

plucky garden
#

cant cro

#

find it yourself

faint garnet
#

oh alr

#

thanks for replying tho 🙂

ocean ferry
#

whats the mf diff btween wait and task wait

craggy gust
#

What tf is this 🙏🏻😭

ocean ferry
brave ginkgo
#

guys give me a slop game idea plase 🙏

slate delta
slate delta
tawny tundra
#

Ú 7.yy

bitter harbor
ocean ferry
bitter harbor
ocean ferry
#

Idk much this days my head just djkenejejdj, i dint wanted touch scripting or drawning

#

Im doing stupid questions

long rune
#

task.wait is just clearner more internally optimized and only waits a heartbeat so its abit more accurate aswell

leaden canyon
#

Guys I just finished my fly detection anti cheat

ocean ferry
wild ember
frail plaza
#

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

royal pebble
#

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

south bridge
somber vault
brave ginkgo
#

guys give me a slop game idea

somber vault
somber vault
#

heh

brave ginkgo
frail plaza
#

its intended to be destructive

somber vault
frail plaza
#

like if a player is hit into a wall

#

the wall destroys

#

but the problem with that

#

the parts velocitys are random

somber vault
#

make it tick based

frail plaza
#

actualy ill try that

royal pebble
#

ok nvm gais i found it

#

server & clients thing

west holly
#

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

echo karma
#

does anyone here use chemical

faint garnet
#

whats the non deprecated version of bodyvelocity called

faint garnet
copper cape
silver verge
#

roblox isn't for you

brave ginkgo
#

ts guy does not know

silver verge
#

?

#

you're a nobody

brave ginkgo
silver verge
silver verge
#

my point stands that he's a nobody

#

in the trenches asking hidden devs for game ideas

brave ginkgo
#

twk

silver verge
#

trvke

brave ginkgo
#

twk

wary void
# frail plaza how could i optimize this

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

wary void
frail plaza
#

just not sure what the limit should be

#

also the fact that different things have different sizes

#

for example

#

a really big object

wary void
frail plaza
#

is split into objects slightly

#

smaller

#

compared to a smaller object

#

which is split into

#

smaller parts

wary void
#

oh.

frail plaza
#

so i would need to pool all these objects

#

unless

#

i can set size

#

and not have bad optimization

wary void
#

what is your idea basically about to be aware

frail plaza
#

?

#

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

frail plaza
#

im not sure

wary void
#

so how many active parts you need at least in the pool?

frail plaza
#

client or server

frail plaza
#

bc im not really sure

wary void
#

i mean like how much is it around

frail plaza
#

just depends on how often i want things being destroyed

frail plaza
wary void
#

well around 1000 part?

frail plaza
#

probably near that

#

also can i store in replicated storage right?

wary void
#

well, thats way a lot to have at the same time with high performance

frail plaza
#

and incase i run out of parts in the pool

wary void
#

unless you split them between clients

frail plaza
#

i can use clones

frail plaza
wary void
frail plaza
#

oh

#

i do think splitting network ownership between clients could work

#

but it would require

#

a good amount of players

wary void
#

so if they are not exploitable, you can split their ownership between clients like each client has 100 parts x 10 clients = 1000 parts

wary void
frail plaza
#

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

wary void
frail plaza
#

this could theoreticaly work no?

frail plaza
wary void
frail plaza
wary void
frail plaza
#

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

wary void
frail plaza
#

just want a cool physics system

wary void
frail plaza
#

would i use a module for object pooling?

wary void
#

to require the module

frail plaza
#

so for example

#

i use a module to get the pool

#

and to add objects to the pool

wary void
#

wait lemme make you simple module for parts pool

frail plaza
#

thanks

#

still learning abt it

tame rose
#

what is xpcall and ypcall

wary void
#
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

wary void
frail plaza
#

i have not learned oop yet

tame rose
frail plaza
#

and what on earth is httpservice

#

and expot

#

😭

tame rose
wary void
tame rose
wary void
frail plaza
tame rose
frail plaza
#

what does this even mean

wary void
#

and Id is a unique id

frail plaza
#

i've seen object pooling scripts before

#

why is this one so differnt

tame rose
wary void
#

ok i'll make it without oop dont worry

#

this script is not even a real oop btw

blazing leaf
#

gng anyone got any videos or smthg that i can watch to learn SSA

tame rose
frail plaza
blazing leaf
#

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

blazing leaf
#

SIngle Script Architecture

#

like u know, using modules and then requiring from local or client script

blazing leaf
#

lemme check this out

faint garnet
#

What’s the dif between body velocity and linear velocity and why is linear better

compact spoke
#

cuz bodymovers are deprecated

wary void
#
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

frail plaza
#

im not really sure

spring zinc
#

Why cant I post anything on hire #

tame rose
# blazing leaf lemme check this out

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

wary void
frail plaza
blazing leaf
compact spoke
#

You put everything into modules

wary void
compact spoke
#

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

frail plaza
compact spoke
#

SSA using modules is hardly that far removed from just having all of your code literally in one script

frail plaza
#

and i assume pool.returntakes a object you took out of a pool and puts it back in

compact spoke
#

the only difference is that you move all of the stuff you would normally store in that one script to modules

frail plaza
#

yea i can understand it

tame rose
frail plaza
#

but why use oop to write it the other way?

blazing leaf
wary void
tame rose
tame rose
#

and it makes it harder to debug

tame rose
#

mb

blazing leaf
tame rose
#

nvm i did reply to the right person

wary void
#

Single script?

tame rose
# wary void what is SSA

SSA stands for Single Script Architecture and its basically one big server script with a lot of module scripts

wary void
#

like MSA SSA?

#

oh yeah

tame rose
#

yeah

wary void
#

its very big that once you think its messy

tame rose
#

😭

wary void
#

actually it started to be messy icl

faint garnet
#

Would using bv instead of linear velocity matter much in my battlegrounds

wary void
#

i guess

faint garnet
#

wait let me send my code idk why it don’t work

wary void
#

not hard but not good

faint garnet
#

can u tell me what i did wrong pls

wary void
#

what is the error

copper cape
#

RelativeTo

#

or however it is i think ur missing that

#

not sure i use BV all day long fuck lv bro

wary void
#

returning the module inside the function?

faint garnet
#

wait

copper cape
faint garnet
#

oh my god i may be dumb

copper cape
#

like end is not showing

faint garnet
wary void
copper cape
#

he have one if only and there second end so yea i dont think its function problem

faint garnet
#

ye its not

copper cape
#

idk what does it do it just makes it work whatever LOL

#

as long as it works type shdt

wary void
#

can you show full image im just curious

faint garnet
copper cape
#

and attachment

faint garnet
copper cape
wary void
wary void
#

oh wait nvm

#

the indent format

copper cape
#
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

wary void
copper cape
#

he dont have error

#

ye idk bro just use BV why u making ur life harder 😭

faint garnet
wary void
copper cape
faint garnet
#

icl thats not working

#

i fixed the actuator not a valid member thing btw

wary void
#

send the script here i'll fix it

copper cape
#

send the script here pls

faint garnet
# wary void send the script here i'll fix it

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

wary void
#

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
sterile granite
#

im kinda new to coding i made a script but its not really working

sterile granite
# wary void 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()

sterile granite
#

it doesnt show it count up on the screen

sterile granite
#

alr

wary void
#

parts doesent handle click like that

sterile granite
#

it has a click detector

wary void
#

uh lemme check i just forgot the click detector

sterile granite
#

alr

wary void
#

alright so Click.MouseClick is an event

#

so you can't do if

copper cape
#

or any error

wary void
#

you should do Click.MouseClick:Connect(function() end)

sterile granite
sterile granite
copper cape
#

ye thats because of what hassan said

wary void
#

one minute i'll give you script

sterile granite
#

alr

wary void
#

bruh

#

do you want it client sided?

#

@sterile granite

#

or on server

sterile granite
#

client is for each player different right?

#

do client yeah

wary void
#

yeah

#

what do you want to be different

#

for each client

#

nvm that was stupid question

#

i'll do it server

sterile granite
#

alr

#

im kinda new so im still learning what everything does

#

youtube doesnt really help

wary void
#

yeah

frail plaza
#

make it semi client sided

#

i have a knockback module

#

its semi client sided

wary void
#

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

frail plaza
#

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

wary void
wide rose
#

how did you guys learn to script?

wary void
wary void
wide rose
#

when did you start?

wary void
wide rose
#

😅

wary void
#

ik im beginner but i learn more everyday

wide rose
#

alr alr

sterile granite
#

@wary void uhh

wary void
sterile granite
wary void
#

do you have CoinsGui inside StarterGui

wary void
#

change the name

sterile granite
#

oh bru

#

my fault

wary void
#

also the MainUI should be in capital UI in the script check it

wary void
sterile granite
#

i get the same error wth

sterile granite
silver verge
sterile granite
silver verge
#

now take

#

a nice long look

sterile granite
#

uhm

silver verge
#

at whats gonna be in your playergui

#

do you see something named CoinsGui as a direct child

#

no you do not

sterile granite
#

ohh

silver verge
#

you have a screengui

brave helm
silver verge
#

thats what you need to rename

sterile granite
#

oh wait

#

do i get rid of the frame?

silver verge
#

what is your code trying to do

sterile granite
#

the leaderstat value as the text on the text label

silver verge
#

so rename your screengui

#

and update your code to use the proper path

sterile granite
#

alr

#

huh

silver verge
#

show the code

sterile granite
#

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

silver verge
#

your path is still wrong

#

look at your instances and fix it

sterile granite
#

alr

#

i see it now

#

omg im a brick

vestal canopy
#

LOOKING TO BUY A FPS SYSTEM FOR 100$

sterile granite
#

i got it now tysm @silver verge

wary void
wary void
vestal canopy
wary void
sterile granite
wary void
mild mist
#

do you stillrequire a id to get editable mesh?

sterile granite
mighty spire
#

lf a coder to make a fun quick game ik how to animate a bit

mossy lynx
#

u got an idea already?

sterile granite
mild mist
sterile granite
#

ima search up rq how to tween

mossy lynx
#

learn it first

mild mist
#

no way yall struglling with this

mossy lynx
#

ask how to add it to ur script (without giving you the script)

sterile granite
mossy lynx
#

basically ask how to use tweenservice

sterile granite
#

alr

mossy lynx
#

and then add it to ur thing if ur stuck js ask chat gopt

#

u will remember it after u use it

mild mist
# sterile granite chat gpt?

use ur mind tweening is easy its in the form of tweenservice:Create("Object",TweenInfo.new(Time,Easingstyle,Easingdirection),{Propreties})

mossy lynx
#

and try practicing it a couple times

mossy lynx
#

so calm down

mild mist
#

are you bad?

sterile granite
#

yeah im really new i just watched a bit of brawldev

mild mist
#

if he wanna tween then go learn it

sterile granite
#

and some other tutorials

mild mist
#

here its not turoial

#

watch youtube

sterile granite
#

alr calm dow

mossy lynx
#

js use chat gpt

placid sundial
#

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?

mossy lynx
#

its the same as youtube but takes less time

#

unless its smth complicated

foggy fiber
#

how do i get a animationtrack GC?

wary void
tame rose
#

Fr

#

Something special

placid sundial
#

I’ll use LUAU then

mossy lynx
#

dude i got a fucking virus 34 seconds into the game

mossy lynx
#

am i fried

#

bro i accidently put an anime dancing girl in my game

#

its not my fault

mossy lynx
#

hey i deleted her

#

im good right

delicate shell
#

Hey I need a scripter with a good portfolio and very experienced dm if intrested and want to more detail

velvet summit
#

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 ```
mighty spire
#

whats the game

proper turret
lethal bluff
#

any scripters here who would be comfortable making a procedural terrain generation system?

wide sparrow
lethal bluff
wide sparrow
lethal bluff
tight ingot
#

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

sterile granite
mossy lynx
sterile granite
#

no like when someone join the leadertstats show on the ui

#

i have the data store and stuff

mossy lynx
#

add a game.Players.Playeradded i would say?

sterile granite
#

but when i join it says 0 until i click the part

lone marsh
mossy lynx
#

not rlly sure

sterile granite
#

wait let me send the script

mossy lynx
#

it should automatically stay

granite forge
#

Would a Roblox td game be good on a cs resume

sterile granite
#

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

peak jolt
peak jolt
sterile granite
peak jolt
#

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)

peak jolt
#

ermm

mighty spire
#

i need a good scripter to make a game with 🥺 im a animator

peak jolt
#

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

sterile granite
#

alr

#

lemme try\

peak jolt
#

loading data can just take a bit maybe thats why its 0 at the start idk

#

then theres not much u can do

sterile granite
#

someone told me to fire the client to the local script where the ui scripts are in

peak jolt
#

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

sterile granite
#

wait wait wdym

snow raft
#

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

peak jolt
#

same with the other functions

sterile granite
#

so get rid of the coins.changed

granite mountain
#

do you guys think AI will take over coding completely within a few years? ive tested out claude before and its insane at coding

sterile granite
granite mountain
#

chatgpt is garbage at coding though

modest sorrel
sterile granite
modest sorrel
#

I need a scripter for a "vehicle" but literally in every post it says "Cant do: Vehicle systems" 😭

peak jolt
sterile granite
#

i fixed it works now ty

modest sorrel
# peak jolt 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

peak jolt
#

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

sterile granite
#

yo if im making a shop do i make the shop script in local or serverscript?

shut quail
sterile granite
shut quail
sterile granite
outer fjord
#

Do spikes matter for this or should you always try to have it below the target?

cinder spindle
#

whats some projects you guys made when you started coding (im learning by the project based method)

jagged mortar
#

I need 1 more scripter to help with my game does anyone wanna help

cinder spindle
#

and this is the wrong channel

jagged mortar
#

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

jagged mortar
cinder spindle
#

whats some projects you guys made when you started coding (im learning by the project based method)

jagged mortar
#

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

cobalt adder
jagged mortar
#

I really wanna learn to code so I’m also looking for a coach

cobalt adder
jagged mortar
#

Oh

#

Then what should I do?

ebon bloom
#

Developers, how did you guys start out learning code? Im a new scripter and I want to learn

jagged mortar
cobalt adder
cobalt adder
jovial crown
#

Roblox documentation?

cobalt adder
jovial crown
#

U clearly do not script lol

jagged mortar
# cobalt adder 6 years

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

jovial crown
#

That's number 1

#

Roblox documentation

cobalt adder
ebon bloom
jovial crown
jagged mortar
#

Quintin can I add you

cobalt adder
jagged mortar
#

For advice and help and stuff like that

jovial crown
cobalt adder
#

thats why i said yea

#

it thought u wanted to correct me with the roblox forums

cobalt adder
jovial crown
#

I wasn't Even Sure those exist

#

Ik ab dev forums

#

But not roblox forums

cobalt adder
#

i dont think they do LOL

#

its js documents but i forgot how it was called haven't used it in a awhile tbh

jovial crown
cobalt adder
#

cause i most of the time js have to do stuff i've already done once

cobalt adder
#

cause i do simulators

jagged mortar
#

Oh

hearty pumice
jagged mortar
#

Bet

bronze path
#

and if you just need a tutor

#

we have a tutor channel in the marketplace #tutors

jagged mortar
#

Oh actually that’s amazing

sage vapor
#

can someone help me fix my datastore in dms?

sage vapor
wary void
#

Nelson Mandela

kindred bone
#

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?

civic drift
sharp totem
#

can someane answer this

teal vapor
#

lowkey forgot how i fixed it

icy gale
#

Every codebase I've made that I hated was me cutting corners doing that

thorny pagoda
#

can someone help me with a bug i have please

agile torrent
#

Do someone know profile service documentation ? How can I get a profile from user id ?

azure granite
long rune
#

jeez put a jumpscare warning next time

azure granite
#

least obvious backdoor

remote crescent
#

how long does it take to learn how to script?

#

to make games like grow a garden

tawny saddle
#

Whos hiatus?

remote crescent
#

like fluently if im already knowing roblox studio and basics of phython

stiff saddle
#

;-;

novel cloak
#

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

remote crescent
novel cloak
#

so the more you know how to do studio really speeds up

remote crescent
#

right rightt

novel cloak
remote crescent
#

grow a garden level

novel cloak
#

bare in mind though scripting isn't the only thing you need for making games

#

modeling ui etc

remote crescent
#

i have all of that in lock

#

i just cant script

#

all i need is scripts and i will be there

novel cloak
#

ya if you're devoted then it won't take long

#

also don't overrely on chatgpt or tutorials or anything

remote crescent
#

is it one of those things u just randomly figure out

novel cloak
remote crescent
#

ohh

novel cloak
#

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

remote crescent
#

but im talking like the point where u script anythig

novel cloak
#

after a few months you'll know how to make most stuff for sure

remote crescent
#

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

novel cloak
#

there won't be a moment where you know how to script everything

remote crescent
#

like modeling is a skill theres many ways to model things

remote crescent
novel cloak
#

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

novel cloak
#

if you run into something you don't know how to make you learn how to do it

remote crescent
#

ohhh

remote crescent
novel cloak
#

if a scripter knew everything it'd only take them a few days to code entire projects

novel cloak
remote crescent
#

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

novel cloak
# novel cloak ya but I did start off some YT tutorial series

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

#

overall though starting out

remote crescent
#

okayy

novel cloak
#

I do recommend you set up a small project for yourself and stick with it@remote crescent

remote crescent
#

how long u been scripting?

novel cloak
#

if you don't know how to do something for that project you put in effort to learn how to do it

remote crescent
#

right

remote crescent
novel cloak
remote crescent
#

woah

#

can you script brainrot games?

novel cloak
#

I definitely could but I wouldn't want to

#

(I'm not free if that's what you're gonna ask)

rotund mulch
#

im crine nephew 😭

remote crescent
snow raft
#

dude. im going to keep this pg but

#

I just learned about what ? does in C#

remote crescent
snow raft
#

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

novel cloak
#

especially as a newbie to scripting

arctic zealot
#

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?

latent wasp
arctic zealot
#

What should I check for

latent wasp
#

Is the imagelabel a child of the button

arctic zealot
#

yep

latent wasp
#

Is there any other gui covering the button

arctic zealot
#

Heres the hierarchy

latent wasp
#

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

arctic zealot
#

Just that screengui

#

Oh shit I know why...

latent wasp
#

Tell me, I'm listening

arctic zealot
#

Im doing guiatposition lol

#

interesting

#

this conversation made me realize

#

I would just need to .parent

#

trigger the button I think

latent wasp
#

Yeah you should account for inset. Use guiservice to get the inset

#

Then subtract the inset

arctic zealot
#

Ohhh thanks I forgot how inset is used, gotta look it up thanks alot sir

latent wasp
#

No problem

ocean aurora
#

does anyone know why animation doesnt work on custom rigged model when i attach humanoid to the model

hoary cedar
#

Are you using time deltas to scale your interpolations?

ruby iron
#

show code

rotund pawn
civic drift
icy gale
#

So treat them as legacy unless you have a great reason not to (e.g. actors) imo

eternal current
#

yo

#

does anyone know why my camera is wobbly

#

when i change my fov

#

in play test

languid wagon
#

Hi, I'm looking to learn how to script, is this a place where I can find someone to teach and help me?

glacial onyx
midnight wigeon
#

Chat what’s like smth impressive for a portfolio like smth small that’s like a few hundred lines yet impressive

austere fog
regal salmon
austere fog
#

mathHelper:add(a, b) return a + b end

#

also can u pls rate my calculator? @regal salmon

#

rn it can only add

regal salmon
#
-- Prints "Hello World"
function printHelloWorld()
  print("Hello World")
end
regal salmon
austere fog
#

its in beta rn

#

only to 999

regal salmon
#

ah damn

#

well good work bro keep it up ThumbsUp

austere fog
#

i will !!!

regal salmon
#

excited for the release

austere fog
#

been working on it for 4 months now

regal salmon
#

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 😣

modern seal
#

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

jovial crown
modern seal
lean ocean
#

???

wheat pumice
#

u know both x and y

#

just do output = 1998

somber vault
#

Do you guys think it is sensible to get a scripting tutor/mentor

lean ocean
#

No

lavish dragon
#

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?

fallow bridge
#

guys which youtube tutorial can actually learn me how to script? thedevking doesn't help at alll

jovial crown
tight venture
stiff saddle
somber vault
sharp totem
#

i have editable mesh api enabled and i own the mesh but it still does this idk why?

topaz pulsar
#

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

sudden mortar
#

anyway

#

what kinda laptop should i get for heavy machine learning

#

i was thinking to get Asus Tuf F15

tired garnet
#

yandere sim

cobalt adder
# austere fog

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

cobalt adder
#

had some ppl do smth like this already

#

they werent joking tho

tired garnet
fading galleon
cobalt adder
#

but he wasnt joking

fading galleon
#

why dont yall just make cash grab games

tired garnet
lusty dawn
#

advanced developers say no ++++++

olive summit
#

can someone help me with UI collisions

final orchid
#

Do i need 20 years of experience?

modern moat
#

nah haha

bitter barn
#

can someone give me a mute/unmute script for topbarplus

craggy gust
#

Specs matter

craggy gust
foggy fiber
#

How do i get a AnimationTrack Garbage Collected?

strong sigil
strong cliff
#

Lalala

#

Lalala

bitter barn
#

Cry? Lol

strong sigil
bitter barn
torn terrace
#

guys how much is a completly modular plug and play gun system

solar juniper
#

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?

sage palm
#

guys how do i get custom walk animations on roblox

sudden mortar
#

4070

#

32 gb

craggy gust
#

Laptop specs ?

#

I mean

pastel sentinel
#

how should i load animations once then just use the loaded one

craggy gust
#

We talking desktop or laptop

sudden mortar
#

13th Gen Intel® Core™ i7-13620H

#

laptop

craggy gust
#

Hmm

#

What's the vram on the 4070

#

The laptop one

sudden mortar
#

8 gib

craggy gust
sudden mortar
#

yeah

craggy gust
#

Alr so you got it or thinking ?

#

Get a desktop if you don't really move around a lot with your laptop

sudden mortar
#

i do move around alot

craggy gust
#

Anyways getting anything rn sucks

#

Everything is overpriced

sudden mortar
craggy gust
sudden mortar
#

but its chill

#

ill jst save some more

craggy gust
#

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

sudden mortar
#

ok

ocean aurora
#

does anyone know why animation doesnt work on custom rigged model when i attach humanoid to the model

woeful dew
#

is it possible to make my own easing style

#

ok i asked chatgpt and it said yes but i cant use it

novel heron
#

Yes but you have to implement it yourself

sand quail
sand quail
craggy gust
sand quail
static coral
sudden mortar
sand quail
ocean scroll
#
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?

sudden mortar
#

i like the asus

#

more

#

its within my budget

sand quail
#

yeah asus is one of the best

sudden mortar
#

fr

sand quail
#

Good laptop ventilation system too

static forum
#

How much fps on Fortnite

sand quail
sand quail
static forum
#

How much would it cost

sand quail
#

asus or lenovo?

ocean scroll
#

what do yall t hink of it

static forum
sand quail
#

asus donno tbf

brave mesa
# ocean scroll ```lua local ReplicatedStorage = game:GetService("ReplicatedStorage") local Tele...
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

static forum
sand quail
#

of scripting

static forum
#

Specs

sand quail
static forum
#

Howwww

sand quail
#

cheap or expensive in ur opinion

bitter barn
#

how to make a script for topbar plus that will make thw invite friends thing come

static forum
#

My dumbass bought acre nitro 5 for 1k

#

Another 200

#

Snd I would be set

#

It has Gfx 1650

#

Gtx

sand quail
#

oh damn

#

acre nitro when did u buy it

static forum
sand quail
#

oh if 3 years ago then no regrets

#

GTX was good in that time

static forum
#

Yh back then I would get 300
FPS

sand quail
#

what about now

bitter barn
static forum
#

Now barley 100

sand quail
static forum
#

Yh thats y I wuit

bitter barn
static forum
#

Quit

#

Could have so much potential

#

lol

sand quail
sand quail
#

i used to play fortnite as well

static forum
#

Now I just watch it

#

Sometimes

sand quail
#

praysob quit cuz of some ppl who donno what grass is

static forum
#

lol

#

I am one of those

craggy gust
#

???

#

300 fps on a 60hz screen is useless

woeful dew
#

i only play fortnite because its one of the only games i have on my pc, other than granny, roblox, CarX and COD

sand quail
brave mesa
craggy gust
craggy gust
sand quail
woeful dew
sand quail
bitter barn
craggy gust
woeful dew
brave mesa
craggy gust
#

i just watched videos on youtube

craggy gust
craggy gust
#

imma chat here now only

#

till i fully learn scripting

bitter barn
craggy gust
#

and maybe apply for the role

#

scripters either get paid SHIT or dam good

sand quail
# bitter barn i asked ai so much times

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

brave mesa
#

or do it yourself

sand quail
#

brawldev?

craggy gust
#

imma be free from this week tho

#

friday and lock in

sand quail
#

im lazy af too i finished beginner course playlist and in advanced one now

craggy gust
#

my consistency is cooked so yea

#

gotta lock in now

#

consistency matters a lot

sand quail
#

yep time is running, now or never

craggy gust
#

a fucking lot

sand quail
brave mesa
#

spamming tuto will not make you better

sand quail
craggy gust
craggy gust
#

undestand and make

brave mesa
#
  • 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

sand quail
#

i sometimes forget codes which pmo

craggy gust
#

the thing that bothers me is that

#

i gotta learn this and focus on my studies

#

maths , chem etc

brave mesa
sand quail
#

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

craggy gust
brave mesa
#

take your time, at the end you will be the same skill'd

brave mesa
sand quail
#

im just scared by time i be pro , AI replace me or something

craggy gust
#

i just gotta stay consistent and study before the exams lol

#

anyways

brave mesa
sand quail
#

yep

craggy gust
sand quail
#

maths and scripting is problem solving

brave mesa
#

rn im lacking math knowledge and it make me struggle for a lot of things

craggy gust
brave mesa
craggy gust
#

its not like i am bad

#

its just that i am slacking

#

and then rush

sand quail
craggy gust
sand quail
craggy gust
#

its like i am doing everything daily and in a very forward routine

sand quail
#

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)

craggy gust
#

like what do people suffer with

#

struggle with

#

in pathfinding

sand quail
#

im still beginner u can say

brave mesa
sand quail
#

but what i know is pyhsics simulation is hard

craggy gust
#

anyways i gtg

#

i should really sleep now

sand quail
#

see u bro

brave mesa
sand quail
static forum
hollow hollow
#

have I gone too far

flat viper