#code-discussion

1 messages Β· Page 170 of 1

glass narwhal
#

a studio that bigdo they reach out or do they hold apps

honest basin
#

i miss UD

carmine yacht
#

you walk up to them ask for a job if you are good you get offered more and you just ask for a real job

#

if you dont ask you dont get

glass narwhal
#

so they dont go out of their way looking for scripters

fair copper
glass narwhal
#

hmm

carmine yacht
fair copper
#

they hire from references

glass narwhal
#

well if any of u want to do community service and script for me to help overtake dobig feel free

fair copper
#

cuz a friend of mines got referred and he got to work on that beast games shit

glass narwhal
#

o swr

#

thats sick

carmine yacht
#

well

steep knoll
#

so would you say it is easier to land roblox gamedev job than other programming careers?

glass narwhal
fair copper
#

yeeeeeeah its always reference

glass narwhal
#

whats that

carmine yacht
#

if you need a real job

#

then no

#

that takes more effort

fair copper
#

you'd be poached

carmine yacht
fair copper
#

but if its just programming, game dev is slept on fs

carmine yacht
#

modeling, gfx, scripting, and they move as 1 group of people

glass narwhal
steep knoll
#

i do kind of have one, im just worried about getting real one

carmine yacht
#

work efficently meet deadlines and arent afraid to face to face/voice call/etc

#

you can land about 95% of the real jobs on this platform

glass narwhal
#

sam

carmine yacht
#

being of age also plays a big factor

glass narwhal
#

so when u say ur burnt ou

#

outis that a temporary thing

carmine yacht
#

yes

glass narwhal
#

or is that something that lingers forever

#

ahh i see

carmine yacht
#

its like a cooldown

glass narwhal
#

fairs

carmine yacht
#

because you get very bored of being locked up in a room staring at a huge screen doing the same thing youve been doing for years

glass narwhal
#

but with your skill why dont you genuinely open up your own studios or atleast get equity with your games

carmine yacht
#

thinking of buyign a work laptop

carmine yacht
glass narwhal
#

yeah i get htat

carmine yacht
#

its a peeve for me

glass narwhal
#

oo fr

#

thats nice

carmine yacht
#

1 good game = 1mo salary weekly

#

at worst

glass narwhal
#

why go for 1 good game when you can have 1000

carmine yacht
#

top 2500 making 60-70k r$/day translates to 11k us/mo

carmine yacht
glass narwhal
#

ye thats cold

carmine yacht
#

the next ones are always easier

glass narwhal
#

ye

fair copper
#

honestly 1 game, sell it or cash in, buy more games and roll them

#

if it works out

glass narwhal
#

im making 6 games rn with a team of 3 its hella work but were getting the work in but ik its gunna pay off

carmine yacht
#

hustler

glass narwhal
#

ye im cooking my health tho

#

i sleep at 6am average

#

wake up 10 am

gray violet
#

I just need to know where to start fr I'm already pretty decent

glass narwhal
#

stuck on my screen all day either researching niches, looking up stats etc

fair copper
#

i sleep at 6 and wake up at 1

#

lol

#

kinda fucked up for a while

carmine yacht
#

idk i did 12-16/h day and made 5 figs this summer but i would have wanted to make a lot more imo

glass narwhal
#

im only doing ts for 1 more month and then i should have 4 of the games released

#

and ik they will be hits

#

also another thing is

#

the big devs

#

they loose the concept of money i noticed

#

i see people complaining they cant get basic simulator games done for $3000

fair copper
#

they just lack people capable of getting shit done

glass narwhal
#

people need to know where to start out but they always go to the big hitters to start out with

glass narwhal
#

biggest regret for me is not learning how to script

#

why was i playing work at a pizza place in 2014 instead of grinding out lua

carmine yacht
#

day 1 i opened studio

gray violet
glass narwhal
#

fairss

carmine yacht
#

less with the years of experience more with the experience itself

gray violet
#

Where to gain this knowledge

glass narwhal
#

nah sam my studios small rn but within the next 5 ill be a medium sized one ill come hit u up then for ur services

#

i needa expand studio whilst maintaining the budget for now but i know im gunna have to start spending big sooner or later

#

on expanson

carmine yacht
#

i feel you

fair copper
#

i have a lil verified group on rblx

carmine yacht
#

i believe in everyone

fair copper
#

it funds my games enough

#

i guess

glass narwhal
#

i do genuinely believe tho

#

in 1 years time

#

ill have a big studio

#

ive put in so much time effort and money into this alr

fair copper
#

if u keep at it for ay ear

glass narwhal
#

so im cooked if i dont either way

fair copper
#

continuously for a year, ur bound to get somewhere

gray violet
#

Hustle

fair copper
#

alr bro good luck

carmine yacht
#

20 games no way you faisl

#

fail

fair copper
#

im just gonna release 1

glass narwhal
#

they not some shit made games too

#

i take care on the little thingUI maps brightness engagement everything

#

no room for shit

fair copper
#

roblox hustler

glass narwhal
#

working on a lil incremental sim game rn tho

#

hopefully i can get this released tommorow

#

or day after max

fair copper
steep knoll
#

why does no cframe tutorial tell they are 4x4 matrices?

glass narwhal
fair copper
#

yeah mines a rpg

#

rogue shit

glass narwhal
#

oo i see

#

gl with that

#

im going for more of the scattergun approach

#

i want 2 games doing well in every niche

fair copper
#

the frameworks live tho i could just copy n paste stuff n make a new game

glass narwhal
#

ye thats good

#

i always make sure the frameworks i get for my games are reusable

#

same with UI

#

i pay alot but i make sure that UI is versatile

steep knoll
#

what frameworks would you recomend?

glass narwhal
#

wdym what frameworks

#

u needa know what niche u wanna make a game for first

#

framework is a vague term

steep knoll
#

more like scripting framworks bc thats what you would be using them for most of the time

glass narwhal
#

well im not a scripter so i wouldnt know

steep knoll
#

oh ok

glass narwhal
#

theres loads of ppl here who will tho

fair copper
#

maybe use binary decentralization for networking

#

you'd have a solid custom framework depending on what you make out of these

#

theres also some powerful ones that do everything and more but i dont find them necessary, lots of bloat

steep knoll
fair copper
#

yeah i mean knit is old now, people dont really use it

#

it had better organization

steep knoll
fair copper
#

a very powerful framework would be blink

#

external compiler stuff

#

applications would be for games like phantom forces n stuff

#

other than that, you can just use a few things from different frameworks and make i t work for ur own game

steep knoll
fair copper
#

but anyway, these frameworks are subjective

#

o yeah never use nevermore shit

#

lmao

steep knoll
#

still nice

fair copper
#

yeeeeeeeeeah u can manage the server-client connection

#

in blink

#

basically eliminates any type of potential leaks for cheats

steep knoll
#

are roblox messages always end2end encrypted or is it better to add keys and hashing in some cases?

carmine yacht
#

there is no encryption there

#

other clients cannot read it unless you sent it to them

steep knoll
#

ok, thank you

placid matrix
#

good work brother

#

that move reminds me of sekiro or a souls like game lmao

fair copper
silk glen
#

theres no need for frameworkd

#

just make your own framework

spark swallow
#

I'm scaling up my player manually, and now when I turn my shiftlock is slightly delayed, how can I fix this?

sweet radish
#

if i wanted to send a single vector from the server to client would it be best to serialize then send it to the client? or is it ok to just send it as a vector itself

late moth
#

dm me if you script and willing to take %

grand cedar
#

dm if your looking for per task jobs

somber vault
vernal cave
#

has anyone ever thought of making underwater mechanics like minecraft

clever bay
#

sigh

brittle token
#

Dm me to get ur credit card borrowed forever

bold hound
#

β€žDm me if you can make me a game, you get %β€œ πŸ₯€

wintry ore
dark oasis
#

Is it possible to make a proxim chat so a player has to be within x distance of another player to hear each other?

outer sapphire
#

Are scripters even needed anymore

royal marten
#

What does the code function does and is it important?

I’m watching dev king video on that and I’m not sure to understand it, anyone help?

vale flax
#

my only nitpick is that the blood splatter isnt on the point of impact but other than that its really cool

idle musk
#

You can use AI for everything

#

Just ask AI to make a game for you and give it details

clever shuttle
#

Yo are egg hatching animations (like the ones you'd see in pet simulator) just really good UI tweens? Or is there more to it

somber vault
#

hii

manic canopy
real hemlock
trim turtle
real hemlock
#

How else are you going to code your game?

manic canopy
trim turtle
#

they all do

real hemlock
#

Because they employ someone with better expertise with you, or they have an in-house guy.

trim turtle
#

scripter still the most important role in making any game

real hemlock
#

Like me - i am used for some people in all their projects

#

so they see no need to contract anyone

#

ppl tend to use the same guy

trim turtle
real hemlock
#

whats his question

trim turtle
#

i think generally why do people not need scripters anymore

real hemlock
#

if its if you need programmers we've established you do already

trim turtle
#

hes a little lost

real hemlock
#

i believe he was implying why he isnt getting hired

#

if the prior exists

trim turtle
#

i dont think so read the context

real hemlock
#

oh right

#

you are correct i misread

#

yeah everyone needs programmers

manic canopy
#

For ur help

real hemlock
#

np

trim turtle
#

deepseek ai

feral hearth
#

cuz ai cant do good shit??

trim turtle
jaunty osprey
#

do you know a dinosaur system?

#

thats i can use for my dinosaur models?

trim turtle
#

make it urself

jaunty osprey
#

im not a scripter

trim turtle
#

there isnt any open source ones

trim turtle
jaunty osprey
#

its not my passion so no

trim turtle
#

do u only learn things that are ur passion lmao

#

holy excuses bro cant spend like a month to learn all the lua u need πŸ’”

jaunty osprey
#

mind your own business

#

im just gonna pay someone

#

i dont have the time to learn it

#

im way to busy with comms and stuff

primal basin
summer phoenix
#

"You're just a bad prompter" overdose.

placid matrix
#

delete the game

cyan linden
clever monolith
#

@pale gyro

fair copper
deft pasture
frail plaza
#

is this worth it

real hemlock
#

no

#

obviously not

frail plaza
#

id bet that alone would be a 10 - 12k comm

#

you would need an entire algorithm for that 😭

real hemlock
#

you could just use pf service

runic quarry
#

Are you guys done with checkpoint one yet

#

It's been 5 minutes

real hemlock
#

didnt we already tell you theres a hiring and hirable channel

#

for this shit

#

or was it just posted again

worldly flame
#

bulk

copper apex
#

Admin panel for my little nasa project, need ideas on what to add for the popups for things like the doors, time that you saw, rn its just a description

kindred pulsar
#

Are combat systems too advanced for 5 months? Like with block n stuff

potent maple
#

Is it better to use oop for combat systems?

kindred pulsar
#

I see

fair copper
#

i mean its just the way u handle combat

#

it differs between people

kindred pulsar
#

Wdym

fair copper
#

some people focus on lowering latency

#

some people focus on anti cheats for combat

#

stuff like that

#

it takes time

#

basic combat doesnt take time its the buildup around it

#

complex combat = more money n time

kindred pulsar
#

I see

rocky snow
#

Can I get some advice for the website design I made.

kindred pulsar
#

I just have trouble with how to make the hitboxes

fair copper
#

just use a damn module

#

that aint even ur biggest issue yet

#

use raycast if ur gonna do pvp

#

attachment based damage

#

lol

kindred pulsar
#

I mean like

#

Do I use raycast, spatial queries, normal part,etc

kind pond
#

people

#

anyone have a j*b for me

severe cobalt
kindred pulsar
#

I see

#

Thank you

#

Is using a module in like a commission good?

severe cobalt
kindred pulsar
#

Wait Wdym only if it’s a stolen module

severe cobalt
kindred pulsar
#

Ohh alr alr

#

I get it

#

So if I use hitbox in a commission all good right?

kindred pulsar
#

I see

#

How do you even steal code?

#

Is it like copying of others?

copper apex
#

Yes

tame compass
#

Is this piece of code ok?

ruby kite
ember fractal
rocky snow
copper apex
real hemlock
#

could just be ui library

#

lol

ember fractal
ember fractal
# rocky snow Hmm explain

Also those texts are default for an ai to generate. Colors scheme looks ai generated i mean there not really any soul to it. Header is less detailed than the page you are showing which is a no go. Profile has a what looks like a logout button that dosent make sense. And perhaps find a better domain. But thats imo. Change you see fit or dont πŸ€·β€β™‚οΈ

valid torrent
#

optimized game guys take lessons

severe cobalt
#

wait wrong pic nvm lol

#

I was looking at the code up there

ember fractal
#

Lol

polar shore
#

would any1 like to check out my portfolio? dm me

drifting quest
#

is the hitbox

#

being shown

#

like is the hitbox a part that will show?

#

before everything check the parent of the hitbox and check if its cloneing their.

polar shore
#

would any1 like to check out my portfolio? dm me

echo fog
#

is there an optimized method to detect if a player is in a part without getpartsboundinbox

echo fog
split radish
#

Yo i want to get in to making roblox games and want to learn to code myself and i know its not an easy skill or anything but where should i start learning like im so lost can yall help?

steep knoll
#

first check what each service does for sure and later prob remotes and events bc you will be using those

atomic trench
#

and then u can create systems

split radish
steep knoll
#

is it better to have 1 remote that takes first parameter as to which type of action needs to be handled or make multiple remotes?

kindred pulsar
#

dream payment (no scam) πŸ€‘πŸ€‘

gloomy leaf
#

45 $ is ur dream?

steep knoll
kindred pulsar
#

lemme check

#

after completion

#

πŸ™πŸ™

kindred pulsar
#

and i mean by the form also

burnt yoke
steep knoll
atomic trench
burnt yoke
# steep knoll so just instead of sending data each time we want to send it, make a buffer and ...

the buffer should be handled internally in your networking system, you should have a schema for each remote, and pass value to the remote calls normally, and in your networking system it would add the remote id to the buffer, and depending on the schema it would put the args also in the buffer, and if any other remotes were fired that frame they should also be added to that same buffer, which will be sent at the end of the frame

#

it is to avoid the overhead of remote calls

#

also having schemas and set sizes for remotes helps keeping things organized and sometimes estimating the cost of each remote

#

the id would probably be u8, which allows for a maximum of 255 remotes to be created

#

then on the client it would read the schema and the order of remotes to decode the buffer, then fire signals for each remote callback with the args

#

check libraries like blink, zap, bytenetmax to learn more about that

steep knoll
steep knoll
burnt yoke
#

you would eventually be able to do Network.Attack:fire({AttackerId = 0, AttackedId = 1, Damage = 100}) and your network code will turn it into a buffer

graceful cairn
#

πŸ’”

vast gazelle
#

shu t the fuck up man

#

stop spamming this shit

pine stream
#

Oooo

graceful cairn
vast gazelle
#

no u send it in multiple channels

graceful cairn
#

dev and code

vast gazelle
#

also idk if u even can send this here

graceful cairn
#

😭 why r u so mad btw

bitter harbor
#

yo guys i made a combat system

#

i was wondering what i need to do to make a hit stun a player

vast gazelle
stiff citrus
#

What are good challenges for a scripter to improve?

graceful cairn
stiff citrus
#

Wdym

bitter harbor
#

make systems

gray shuttle
#

Guys how the hell do u scale cylinders via script without it moving. I want it to scale from the center like a normal part would!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

vestal pumice
#

What I usually do is give attacks an array of actions they do when a certain condition activates and loop thro it if that condition aftivates

vestal pumice
vast nebula
#

anyone that can help me at code help

safe pelican
#

guys

#

hear me out

drifting quest
#

?

safe pelican
stiff osprey
#

What’s the best way to learn lua

drifting quest
stiff osprey
sour vine
stiff osprey
lapis parrot
#

is any1 able to make a cutscene play in roblox studio moon animator on join I made the full cutscene of a plane crash just dont know how to make it play when players join ill pay if ur able to help

unique pasture
#

can u help me i wanna create a glove mechanic which gives knockback(amount=10) to player and damg (30)

dusky rapids
#

is there a way to make textbox only able to take in numbers?

worldly sonnet
#

this makes it only take numbers

stable badger
#

what even is export used for in roblox luau

fickle oasis
#

What is pi*2 in degrees

radiant island
#

i cant figure out why shes floating πŸ˜’

radiant island
# radiant island i cant figure out why shes floating πŸ˜’
function Morph.Construct(self: Morph)
    -- Get a new Character
    local newCharacter = ServerStorage.Content.Models.Morphs.Default
    newCharacter = newCharacter:Clone()
    newCharacter.Name = self.Player.Name
    self.Character = newCharacter

    -- Move Character
    assert(self.Player.Character, "No Character")
    assert(self.Player.Character.PrimaryPart, "No HRP")
    newCharacter:PivotTo(self.Player.Character.PrimaryPart.CFrame)

    -- Set Character
    self.Player.Character:Destroy()
    self.Player.Character = newCharacter
    self.Player.Character.Parent = workspace

    -- Load Animations
    for _, animation: AnimationTrack in ReplicatedStorage.Content.Animations.Morphs:GetDescendants() do
        if not animation:IsA("Animation") then
            continue
        end

        local track = newCharacter.Humanoid.Animator:LoadAnimation(animation)
        if animation:GetAttribute("Priority") then
            track.Priority = (Enum.AnimationPriority :: any)[animation:GetAttribute("Priority")]
        end
        self.Animations[animation.Name] = track
    end
    self.Trove:AddTasks({
        function()
            for _, animation in self.Animations do
                animation:Stop()
            end
        end,
        newCharacter.Humanoid.Running:Connect(function(speed)
            if speed > 0.75 then
                if not self.Animations.Walk.IsPlaying then
                    self.Animations.Walk:Play(0.2)
                end
            else
                if self.Animations.Walk.IsPlaying then
                    self.Animations.Walk:Stop(0.2)
                end
            end
        end),
    })

    -- Add Accessories
    local top = AccessoryStorage.Casual.Top:Clone()
    top.Parent = newCharacter
    self:_setObi("Darari")
    self:SetShoe("None")

    -- Ensure to delete the Class once the new Character Dies
    self.Trove:AddTasks({
        newCharacter.Humanoid.Died:Connect(function()
            self:Destroy()
        end),
    })
end
verbal nacelle
#

maybe add a wind sfx while transitioning to the players camera and a semi transparent background with a pattern with the loading text

#

maybe add loading text music and make the camera fov sync with the beat

#

is your game close to finish or is it like just the beginning (this helps me give out a better answer trust)

#

@solid knot

somber vault
#

whenever you send a video it always has something in the background istg

verbal nacelle
#

can u be more specific because if your game has alot of systems then you might need it

#

and also ur in studio so that gives way less ping and easier loading speed

#

if u join the game by the roblox player it will have the main preformance issues

somber vault
#

rth is so ass

verbal nacelle
#

oh shi

somber vault
#

are you mr optimized or what

verbal nacelle
#

maybe for 1 person out of us 8b people will lag

#

but thats a way to optimize a loading screen

#

but hey 4 seconds can be a long time

somber vault
#

hey according to the theory of relativity if you're spending that 4 seconds while sitting on a burning stove its gonna feel like 2 hours

somber vault
#

can these mrbeast guys kindly stfu

wraith zephyr
stiff osprey
wraith zephyr
#

I used the one by SmartyRBX

#

the one called "The EASIEST Beginner Guide to Scripting (Roblox)"

#

bc it was decently short but still covered enough content to get you jumpstarted

#

From there try to make some games coded entirely by you, they don't have to be advanced or look good just a sim or a red light green light one should work

#

fyi tho, if you choose to make a red light green light game, unless you are actually willing to watch more than one yt tutorial (unlike my unpatient self) or at least read the roblox documentation, it will be pain (especially if you try to maximise your learning from it), I learned this first hand, it was fun though

#

sorry to write so much

#

good luck

atomic iris
#

Can someone explain returns to me in functions? After the explanation can y'all give a small project like thing so I get the hang of it

icy dew
atomic iris
#

I don't get it can you explain it a bit more in depth with a different project?

atomic iris
#

Can't we just print the addition ourselves?

brazen moon
#

As simple as it gets

atomic iris
#

Why can't I print it?

brazen moon
#

Show me what you’re trying to accomplish

atomic iris
#

I'm trying to learn...

#

3rd attempt

brazen moon
#

You can’t do it like this:
β€œprint(return β€œhi”)”
But you can do it like this:
β€œprint(randomFunction(β€œ10”)”

#

Assuming the function returns that value

silk glen
#

return will return any data-type, string, object, whatever you give it.

local function a(b)
return b
end

print(a("c"))

it will return a string with C

print(a(1))

it will return a integer of 1

you are printing what it returns

#

if you return nothing, it will print nothing because youre basically returning nil

#

and you cant print something which doesnt exist

sturdy turtle
#

can someone rig a sword to my r61k_2 rig?

gentle mortar
#

how do u learn to code, these youtube videos make 0 sense

ripe plume
deep stream
#

Guys is starting with c is a good option like I want to go into data science n stuff and do Roblox coding commissions aswell , so I'm thinking of learning c , then python , then lua . Is this okay?

lapis parrot
#

can anyone please tell me how i can make a cutscene play on join in moon animtor its a plane crash cutscene ill pay

sinful estuary
#

can someone help me with changing ids

ripe plume
#

on youtube

gentle mortar
#

ye but what channel?

ripe plume
#

emilki
(most vids are kinda trash but like 3 of them are good to learn with)

fair copper
ripe plume
#

i dont send links anymore sorry

gentle mortar
#

its just that i cant find ur channel

ripe plume
#

ooh I see

#

did you search emilki

gentle mortar
#

ye

ripe plume
#

alr i can send it

#

https://www.youtube.com/@emilki_/videos i recommend the how to code tutorials nr 1 and 2 then the arrays and loops

sudden python
#

😭

atomic iris
#

Maybe a simple example?

silk glen
#

common sense bro

blazing oasis
#

so like make a system to return true if the player asks a question and to return false if they dont so the logic outside of the function knows what to do

atomic iris
blazing oasis
#

It can be usefull in place of some print statements

atomic iris
#

I'll try the thing U gave

#

Thx alot

blazing oasis
#

just find a tutorial on return it took me a bit to learn aswell i didnt understand it for a while

atomic iris
#

Oh ok thx

atomic iris
blazing oasis
atomic iris
#

And then since the variable for that is inside the function

blazing oasis
#

U have to return yea kinda ye

atomic iris
#

I'm js using return to use that calculation later on in the script

kindred pulsar
#

πŸ™πŸ™πŸ™

restive wigeon
#

anways chat, do yall got a fancier way to type ths?

kindred pulsar
#

fym fancier

restive wigeon
#

i'm guessing not

kindred pulsar
#

jus name the instance "Instance_With_TopHat"

#

boom

#

fancy

restive wigeon
#

thanks, chump πŸ‘ΆπŸ‘ ❀️

kindred pulsar
#

crazy

#

use oopπŸ€‘πŸ€‘

restive wigeon
#

bro oop is like driving a nail into my brain

#

i get it and all

#

but implementing it is a daunting task

kindred pulsar
#

what dont u understand

#

like

#

metatables?

restive wigeon
#

the whole lua loop hole of "meta magic"

kindred pulsar
#

the "self" part?

restive wigeon
#

like ik

kindred pulsar
#

i see

restive wigeon
#

__index shit

kindred pulsar
#

oh the index

restive wigeon
#

when the script can't find the function inside the object it then looks into the class

kindred pulsar
#

sure

restive wigeon
#

__index is run when you cant find object with index

kindred pulsar
#

index sets the table to te one u want to look at if u cant find the shiz

restive wigeon
#

ye

#

hollon lemme pull up one of my "failed scripts"

fathom sleet
#

Any of you guys used networking libraries and do you notice a difference?

kindred pulsar
#

send that shi

restive wigeon
#

looking

kindred pulsar
#

take ur time apple pie

restive wigeon
#

πŸ‘Ά ❀️

restive wigeon
restive wigeon
#

i made it print self on that blue thing and it printed the whole Inventory metatable

kindred pulsar
#

ah sorry for being late

glossy wave
kindred pulsar
#

had some work to do

restive wigeon
silk glen
silk glen
#

πŸ₯Ή

indigo torrent
kindred pulsar
#

yes

restive wigeon
#

yes

compact spoke
#

fool ;-;

kindred pulsar
#

yes

compact spoke
#
print()
restive wigeon
#

print()

#

😭

kindred pulsar
#
local chance_of_getting_gf = math.random(0, 0)
print(chance_of_getting_gf)
restive wigeon
#

your text here

restive wigeon
#

with the help of ai i figured out the mistake

#

thanks chat for helping me figure out my mistake, this silent treatment was really healing and inspiring

lapis parrot
#

whats the easiest to learn coding animation or modeling

kindred pulsar
#

to learn

#

nah jk

#

choose one tho

#

animation and modeling relies so much in practice its crazy

#

in scripting first u watch tuts on the basics, then u practice, also look up things in the docs n stuff, and practice

#

commissions is also a good way to learn

#

puts pressure

gilded raft
kindred pulsar
#

nah learn modeling or scripting

#

not the right place buddy

copper apex
kindred pulsar
#

nice

#

but i dont think server validators are that important in a admin panel

kindred pulsar
#

oh i see

#

why

copper apex
#

You have to make sure the player is an admin

#

You have to that on the server for sure

kindred pulsar
#

oh ye that ofc

copper apex
#

Only these players see this panel

kindred pulsar
#

put meπŸ€‘πŸ€‘

#

nah jk

copper apex
#

And for each panel like the game button, you cant do anything with them unless your an admin

#

Prob overkill bcuz u cant see the panel in the first place if u arent an admin

kindred pulsar
#

xd

compact spoke
#

this is good practice

copper apex
#

True

compact spoke
#

an exploiter doesn't need to see the UI

#

they will always have access to the remote

#

so it's important to have that check in place in case they fire it

#

so good job forward thinking

copper apex
#

πŸ‘

severe venture
#
PartyHandler.SetPartyCheckpoint(player.UserId.UserId, 1)

yo has anyone ever seen something like this before?? my studio is corrupted or some shit. a few times today, I've tested my place and I get an error saying I can't reference UserId with UserId. The thing is, I had already fixed this typo yesterday and it just keeps popping back up while testing. It also reverted back to a certain point in the undo log when I tried to undo a recent change, it undid everything up until a certain point yesterday.

PartyHandler.SetPartyCheckpoint(player.UserId, 1)
#

this isnt the first time this has happened either

stoic radish
#

Does anyone know how to get custom colors inside a script?
I saw someone with green comments writing on a script on yt and I want too

drifting quest
#

ar

severe venture
#

its using a super old version for some reason

tepid egret
#

does anyone have a site with good sound effects?

severe venture
tepid egret
stoic radish
#

This line of code seems useless to me, I just saw a youtube video tutorial and they wrote it but idk what it means and what AI tells me makes it seem useless

local Shared = {}

Shared.DEFAULT_PLAYER_DATA = {
    coins = 0,
    gems = 1_000
}

-- export type makes this type accessible to other scripts which require this model script
export type PlayerData = typeof(Shared.DEFAULT_PLAYER_DATA) -- THIS LINE

return Shared

brittle token
#

So im assuming the first time you join it’s that data

restive wigeon
#

he means export type

#

i think

#

it is generally useless in scripting sense

#

but it "helps" you later when you need to deal with complicated stuff

#

helps you set types of paramaters and whatnot

wary bronze
#

I had scripted an boombox gamepass market & before i did I didn’t have no virus in my game when i did, now im getting an HD ADMIN virus and I removed the script and im still getting it man

potent shard
#

anyone know how to do ui here?very simple no need for scripting

stoic radish
brittle token
stoic radish
#

This tutorial:

https://youtu.be/evBhoqeYegQ?si=aB0_AZCQiBK_h-LD

Made me activate HTTP requests on studio and used this

local Shared = {}

Shared.DEFAULT_PLAYER_DATA = {
    coins = 0,
    gems = 1_000
}

-- export type makes this type accessible to other scripts which require this model script
export type PlayerData = typeof(Shared.DEFAULT_PLAYER_DATA)

return Shared

Should I be concerned?

Today we look at a new library for easily saving player data inside of Roblox! The Profile Store library is created by the same developer of the Profile Service library, which we've used for saving our player data for so long.
Subscribe for more Roblox development tutorials!

Profile Store Dev Forum post:
https://devforum.roblox.com/t/profilesto...

β–Ά Play video
honest sierra
#

Can a talented scripter tell me how they learned to script i'm currently watching a tutorial but i dont know what i do when i finish the tut.

frosty trench
honest sierra
stoic radish
frosty trench
stoic radish
#

Im following another tutorial now and dont need it

frosty trench
#

if that is stil really hard searhc tuts

honest sierra
#

just like a simple script only game that i wont publish just to learn?

frosty trench
#

just a function to make something wrong

honest sierra
#

after that i'll make a small project

frosty trench
#

just something to make you feel like a coder

#

then search on yutube hw to make for example combat systems

frosty trench
#

whatch them lern them

#

experiment them

honest sierra
#

Yup

frosty trench
#

i belive in you big guy @honest sierra muah

honest sierra
frosty trench
#

ight lemme chill

fair copper
#

i wish roblox had a feature to custom fonts

#

fuckers

frosty trench
frosty trench
honest sierra
fair copper
#

and i realized we dont have a single decent font unless i make it a simulator

#

πŸ₯€

solid shuttle
frosty trench
#

😭

fair copper
#

yeah

frosty trench
fair copper
#

another method would be downloading custom font images

solid shuttle
#

I mostly find them in toolbox

fair copper
#

and making it a module or smthn

fair copper
#

πŸ₯€

topaz swan
#

whose good with api's

solid shuttle
#

Thats right

frosty trench
#

1 time i tried askig gpt to make me the font

frosty trench
fair copper
#

its good at summarizing my taxes tho

#

and reads legal docs in some seconds

frosty trench
fair copper
frosty trench
#

agaggaaggagaga

fair copper
#

no like have u ever tried that

#

uploading a 49 page agreement

frosty trench
#

oh ye fuck ye

fair copper
#

and it just points out all the toxic clauses in a few sec

#

it gives a similar feeling of binge watching friends at 4pm

gloomy schooner
#

where's a good place to download PBR textures for water ocean systems

potent glen
#

Guys how do i make a part move with another part

cinder basalt
potent glen
#

Like when i parent one to the other they dont move together at all

muted birch
#

can anyone do a frame script for me

midnight wigeon
#

Guys I have a question, when I need a module script I always use a script in workspace to create a new modulescript instance and parent it to soundservice, then I manually edit the source from the same script I instantiated it from and then send a bindableevent to let other scripts know that they can require the module. Is this the correct way to do it?

simple bane
#

If I clone an instance in a server script from replicatedstorage and send that clone to the client with fireclient can the client not access the clone?

brittle token
fair copper
#

Whats the best way to deal with interaction events? Like if i have 4-5 types of interacti9n events but from the same key different functions and objects?

indigo solstice
#

can hackers still reset if u disable their ability on the server?

bold wraith
#

teleporting to the void or disassembling themselves

earnest sonnet
#

so no (since resetting is done on the server)

frail fox
#

ok so I'm currently writing a system that swaps 2 pieces of data at the same time and I am lowkey kinda scared of it screwing up and saving something twice

frail fox
#

just incase

#

I have a idea but I'm unsure if it's super effective

fair copper
#

it'll eliminate use of stored remotevents and create them based on the actions, exploits cant see through these

#

And then u add sanity checks on top

frail fox
#

that is lowkey entirely out of my skill range

fair copper
#

Well not bad to learn it

frail fox
#

I just learned what datastores are πŸ’”

fair copper
#

just use packet module

#

it was from sleitnick or suphi i think

#

Atleast it does those networking library stuff for u once u understand it

rugged island
#

whats one resource everyone wants and wants it to be the best or better

whole elk
muted birch
#

can any1 do gui

somber vault
#

im so done im so done vro

verbal coral
#

this is valid syntax vro πŸ€”

white harness
verbal coral
verbal apex
#

is it literally just impossible for when a proximityprompt is triggered, an int value inside the player goes up? ive tried every method and even used ai to help, nothing works

white harness
placid matrix
verbal coral
# placid matrix why wouldnt it be

i wasnt aware that you could flag a specific function for native codegen until recently. I'd thought that you can only flag an entire script for native w --!native

#

are there anything else that you can use with @ besides @native?

frank tiger
#

whats best Inheritance or Composition or both

severe panther
#

anyone know why this is spitting out inaccurate data

frail plaza
#

how to make heartbeat wait

rugged mist
#

heartbeat won’t wait it’s not a loop

frail plaza
#

oh

rugged mist
#

just make an if statement that won’t work until a conidition is met

frail plaza
#

any way to stop the loop ?

rugged mist
#

close the game

frail plaza
#

specificaly, in a sprinting system im making if the sprint level reaches 0 or below i want the loop to stop for X amount of time before restarting

#

i just dont know how to do it internaly

slender gale
#

iwant to hire scripter very fast dm me

dusky rapids
#

I have a module script displaying the cost, and its money persecond in replicated storage (for the ui), and the server scripts are handling the core system for these these should i be worried about scripters changing the values?

ruby iron
#

no

swift urchin
#

I made a prompt favorite game button using avatar service but the image is not showing my game icon how do I fix this

dusky rapids
#

how do i go about offline earning? do I save the os.time when player leaves and calculate the ostime when player joins? or is there a better way

compact spoke
#

yea

#

that'll give you the amount of time that's elapsed since the player has last joined

#

depending on how you tick your progress you can pass the difference in and get their earnings

sage ermine
#

uhh you should maybe do that using global time not local time, wouldn't os.time potentially be cheesable if you're using their specific local time and they change timezones?

#

forget how os.time works

#

does os.time work on server-sided code to just get the global time?

#

Er wait, nevermind me, I don't think os.time uses timezone adjustement anyways, and I think it does work on the server as well

placid matrix
urban meadow
#

not really a better way

urban meadow
#

use thumbnailservice

urban meadow
#

put the real data in serverstorage

hybrid bramble
#

It won't hover replicate to the server.

#

So you can store player data in ReplicatedStorage.

hybrid bramble
#

There's no better way giving both the server and the client the data of your costs and money per second than the one you use.

dusky rapids
#

thank u all!

eager dagger
vast gazelle
placid matrix
eager dagger
placid matrix
eager dagger
#

O_O

#

so that's basically not useful?

placid matrix
#

native is useful

eager dagger
#

how?

placid matrix
#

it enables native code generation for the function

eager dagger
placid matrix
eager dagger
#

so by native code you mean compile to c++?

placid matrix
eager dagger
rotund lichen
#

Do someone know the gnomecode tower defense here?

somber vault
#

just make one urself

#

that vid is from like2022

rotund lichen
somber vault
#

yes

rotund lichen
#

Yeah I know I learned scripting in him like in 2023

somber vault
#

i tried using that like 5 months after it got released and it was already broken

verbal coral
eager dagger
verbal coral
#

Obv this wouldn’t work on all machines so it’s only good for server scripts

eager dagger
verbal coral
verbal coral
#

So pick and choose

eager dagger
#

so what good use cases is it useful for?

real hemlock
#

gm

verbal coral
#

Math

eager dagger
verbal coral
#

Extremely computationally expensive code

eager dagger
#

nor have I tried to make large systems

placid matrix
eager dagger
placid matrix
verbal coral
#

No.

#

Also use proper type annotation if u do decide to use native codegen, it helps w optimizations

woeful dune
#

hi @eager dagger

eager dagger
#

thanks tho

verbal coral
#

If the annotation is wrong it may return to interpreted and not native

eager dagger
woeful dune
eager dagger
verbal coral
#

I’ll try to find it

woeful dune
#

and good to hear

eager dagger
woeful dune
#

been a minute since i seen you lol

eager dagger
woeful dune
#

how’s the scripting going

eager dagger
woeful dune
#

just for open source use? or for like a hangout game?

verbal coral
# placid matrix ayo source

Learn how to improve the performance of computationally intensive Luau scripts using native code generation.

Chapters:
00:00 Intro
00:37 What is NCG?
01:03 Demo
06:49 Best Practices
08:29 Troubleshooting

Resources:
Native Code Generation page: https://create.roblox.com/docs/luau/native-code-gen
Script Profiler page: https://create.roblox.com/...

β–Ά Play video
eager dagger
woeful dune
#

a paid plugin

#

or something like that

placid matrix
woeful dune
#

idk if you can do that actually

eager dagger
#

all it does is connect the wires under the hood

#

because wires can be confusing

woeful dune
placid matrix
#

oh it did

eager dagger
placid matrix
#

mb

woeful dune
#

i never knew that

placid matrix
#

i cant tell with this guys accent yo

eager dagger
# woeful dune wtf. 😭
woeful dune
#

this whole time i thought people doing TTS in games were genius inventors

eager dagger
#

that is some GENIUS thing to do

#

I still can't believe someone made a TTS in roblox before it came out

verbal coral
#

Read the captions

placid matrix
#

it doesnt do native codegen in the first place cause it cant determine it at compile time

woeful dune
#

some damn geniuses fr

#

you should move to other languages my man

eager dagger
#

since someone will make a compiler for C#

#

or Ill move to Unity

#

but I havent made a game yet so ehh

woeful dune
#

honestly wouldn’t be a bad idea, could get into other game development it C#

#

and a lot of things use C#

eager dagger
woeful dune
#

but make some games on roblox and then see if you wanna make the switch

#

cause if you do well in roblox you’ll do well in general tbh

#

i’ve switched to JS and TS

real hemlock
#

i love ts

open yarrow
#

typescript is ass

#

literal dogshit language

#

shit from a butt

eager dagger
open yarrow
#

idk why I'm lying I've never used it im js ragebaiting

eager dagger
#

why do we care 😭

verbal coral
#

Syntax looks a lil better than lua imo

eager dagger
#

if you like to use assembly, use assembly

#

if you like java, use java

open yarrow
placid matrix
verbal coral
#

β€œI’m javascript ragebaiting”

woeful dune
#

…

verbal coral
severe cobalt
eager dagger
runic quarry
#

bruh i hate this audio wiring shit

eager dagger
runic quarry
#

this voice api sucks

runic quarry
eager dagger
runic quarry
#

its not even working

eager dagger
random matrix
#

Are there any scripters here with experience in incremental games

runic quarry
eager dagger
runic quarry
#

theres just so little info ya know

#

hol on

#
local plr = game:GetService("Players").LocalPlayer
local char = plr.Character
wait(1)
if char:FindFirstChild("Wire") or char:FindFirstChild("AudioEmitter") then print("AE Found"); return end
local Wire = Instance.new("Wire")
Wire.Parent = char
local AE = Instance.new("AudioEmitter")
local AA = Instance.new('AudioAnalyzer')
AE.Parent = char
Wire.SourceInstance = plr:WaitForChild("AudioDeviceInput")
Wire.TargetInstance = AE
local OtherWire = Instanc
#

so i scraped this off a forum

#

it plays back the vc to you

#

cool cool

#

right?

eager dagger
#

uhuh

woeful dune
runic quarry
woeful dune
#

you don’t have to, was just saying lol

runic quarry
#
local plr = game:GetService("Players").LocalPlayer
local char = plr.Character
wait(1)

if char:FindFirstChild("Wire") or char:FindFirstChild("AudioEmitter") then print("AE Found"); return end

local Wire = Instance.new("Wire")
Wire.Parent = char

local AE = Instance.new("AudioEmitter")
local AA = Instance.new('AudioAnalyzer')
AE.Parent = char

Wire.SourceInstance = plr:WaitForChild("AudioDeviceInput")
Wire.TargetInstance = AE

local OtherWire = Instance.new("Wire")
OtherWire.Parent = char
OtherWire.SourceInstance = plr:WaitForChild("AudioDeviceInput")
OtherWire.TargetInstance = AA

AA.SpectrumEnabled = true
game:GetService('RunService').RenderStepped:Connect(function()
    print(AA:GetSpectrum())
end)
#

then i try to add an audio analsyer in a similar fashion

#

which is supposed to be able to read audio streams and measure volume and stuff

eager dagger
#

denzio, this is shit code am sorry but why u not naming stuff normally

#

O_O

runic quarry
#

i scraped it off the forums

eager dagger
#

just tell me what are you tryna do?

#

and if you are testing VC on studio, it will never work

regal elbow
#

I am a map developer if anyone needs help just dm me

eager dagger
#

only in real game itll work

runic quarry
#

im testing on both roblox and roblox studio

#

oh wait this is hidden devs

#

my bad

eager dagger
runic quarry
#

meant to ask on another server

#

sorry

eager dagger
runic quarry
#

silly me

runic quarry
#

the other server people are pretty helpful

runic quarry
#

silly fucking me huh

#

silly left me too so

runic quarry
eager dagger
runic quarry
#

maybe they changed that recently

#

time for karaoke

random matrix
#

Is there anyone here who is an incremental scripter and good at math πŸ’”

vast gazelle
#

Ew math

wet basalt
muted birch
#

Can anyone help me with gui for my game i have 2/2 builders 2/2scipters
need 1-2 gui peolpe

fair copper
random matrix
kindred pulsar
#

yo, can some1 explain to me how a grid building system like in build a plane or build a car works?

#

like how is it constructed

kindred pulsar
#

dang

#

holy silence

rotund lichen
#

who wanna make a simulator or smth good game with me? i can script i have 1 year and 6 months of experience being a Scripter, Builder, Gui Designer, Modeler i just don't have ideas i just need 1 and dm me if you are interested make sure you have 1year or more experience too

kindred pulsar
#

i like planes

#

theres happy plane

fair copper
#

very cool

kindred pulsar
#

sad plane

#

and

#

dont forget to lock your door plane

fair copper
#

very cool bomber

#

i hired a concept artist for map do u think hes good

kindred pulsar
#

yes yes

#

idk

#

myb

#

oh and i forgot

#

chunky plane

#

big brainπŸ‘

fair copper
kindred pulsar
#

yo thats actually cool

potent maple
#

Can I use input service for tools?

kindred pulsar
#

i think so

#

what u trna make

potent maple
kindred pulsar
#

i see

kindred pulsar
#

thats cool

fair copper
thorn arch
steep knoll
#

is there a way to check what is the last used inventory item by user but on the server (to play unequipping item animation)?

fair copper
#

its just a term that means ur using blocks to cast the hitbox

granite quest
#

nice

fair copper
#

why are u so high iq

runic quarry
fair copper
#

theres different ways to go on about hitboxes

#

dude

#

blockcast is one of them

#

thats what it looks like on the vid

#

bruh

runic quarry
#

Ok my bad

#

Uh

#

jasoniian.

potent maple
#

Because it's my first combat lol

#

and I made this in like 10min

steep knoll
#

if i have [value instance / attribute] that holds reference to instance and instance gets moved then does it point to the same instance or is it getting nullified?

#

instances are held by pointers

#

just like strings

#

do i have to manualy track instance moving in studio intance hierarchy or not?

#

im more worried about nullifying when they become invalid

#

does moving part in hierarhy invalidate?

kindred pulsar
#

yo guys im at this point where ive learned scripting but i want to get more advanced. like youtube tuts just dont help anymore, how do i get more advanced?

steep knoll
kindred pulsar
#

wdym

steep knoll
#

you watch them to learn, so you should understand it later

kindred pulsar
#

what type of projects? like just simple systems?

kindred pulsar
fair copper