#code-discussion

1 messages · Page 60 of 1

green hedge
#

modulescript in a nutshell is a Lua script that is designed to be reusable across multiple other scripts

weak radish
#

They are Quite good

green hedge
#

like if u want to make a part rainbow across a different scripts

#

like slowly changing

#

u dont have to redefine it all

shy carbon
#

True

#

Porgsrpogs can i friend in case i need more things to make

shy carbon
#

i just want to advanced my scripting skills

umbral jackal
#

I need a car drift chassis

quaint depot
#

absolute w

green hedge
green hedge
umbral jackal
green hedge
umbral jackal
hollow thicket
#

Ye

remote bear
neat mauve
remote bear
remote bear
stable urchin
stiff mist
#

Someone please explain to me what is GetPlayerFromCharacter its giving me a aneurysm

remote bear
static coral
gloomy kraken
stable urchin
scenic vault
#

ji

primal panther
#

does here is scripter who is fan of coryxkenshin?

hardy pilot
plucky plank
#

can someone please help me with some logic ive hit a complete blank.... and idk why

i have a upgrader part with a prox prompt
I have a module that i can use to check if an item is empty

but if its empty i need to display an gui like gui 1

if its not empty i need to display another gui eg gui 2 but its based off a specific factor that is returned from the module script

austere mulch
#

Is OOP real?

plucky plank
#

yes

vivid abyss
#

guys, learning trigonometry and analytical geometry for programming would help a lot or just a little bit?

austere mulch
plucky plank
plucky plank
austere mulch
#

I'm 14, I haven't strated trig

#

will that limit me in scripting

plucky plank
#

no

lean ocean
#

well sometimes u need it for cframe math

austere mulch
lean ocean
#

but rarely

vivid abyss
plucky plank
plucky plank
austere mulch
#

so someone hired me for free to work on their game

#

they need a spell that makes the player glow

#

I think you do that via light manipulation?

plucky plank
#

it depends

#

idk what you refering to by light manipulation exactly*

but you can add a light into the players model or you can change the players material depending on what you want

static coral
#

and debug

raven dust
#

bbbboiiiiiiii who wanna be w me on a last of us ahh project

spark turret
austere mulch
#

I learned the pythagoras theorum though

spark turret
#

i learned trig in 4th

#

why so late

austere mulch
#

trignometery was a chapter in my book but they skipped it idk why

spark turret
#

i might learn 3d integrals and derivatives so i can make more realistic motion in my games

#

idk

austere mulch
spark turret
#

normal one

austere mulch
#

my mfs were teaching long division in 4th

round idol
spark turret
#

i’m 15 rn, and i learned trig at like 9 or 10

round idol
#

sure buddy

spark turret
#

i remember hearing the stupid fucking socatoa video and i can’t get it out of my head since

round idol
#

of course

#

but you can't blame someone for learning something

spark turret
#

no im just ragebaiting

#

i think you should learn it

austere mulch
#

I can believe Einstein doing calculus at 14 but not him having learned trigonometry when he was 8

round idol
#

aw man you failed

austere mulch
#

unless he did

spark turret
#

he wasn’t actually that smart until like 20s

round idol
#

I remember the time when I made my first rocket when I was 4

#

months old

austere mulch
spark turret
#

yeah ur not made for ts

austere mulch
spark turret
#

no he wasn’t

#

you can’t be autistic and develop useful math

austere mulch
round idol
spark turret
#

like einstein

round idol
#

The term "autism" was first coined in 1911 so we can't know for sure if the great mathematicians we know of today are autistic or not

austere mulch
#

its autism which helps a lot of them

#

I.e Aspergers

#

A lot of high IQ individuals are autistic

round idol
#

yeah

austere mulch
#

autism is a spectrum disorder so not everyone breaks down and cries and needs a lot of support

round idol
#

you're right

#

but anyway back to your question

#

it's fine to not learn trig on your first years of coding

#

I started at 9 and didn't learn it until 15

austere mulch
spark turret
#

it’s kinda useless on its own

austere mulch
#

and my regret is not starting it at 10 or 12

spark turret
#

you won’t really need trig unless you’re trying to move parts specific orientation and distances from each other

#

the only time i’ve had to use it to figure stuff out was when i was making a triangle generated from points spin about one of its points

austere mulch
#

at least thats what I understand

round idol
round idol
spark turret
#

oh

round idol
#

yeah my bad lmao

spark turret
#

i started at 9 over covid

#

2020

round idol
#

it was also capable of collisions

spark turret
#

you can spin stuff without trig

#

and server lag in a local
test is based on your pc speed

round idol
#

i tested it on a real server

spark turret
#

oh

round idol
#

the total received data did not exceed 10 kb

spark turret
#

and why tf were you spinning them on server

#

they should be spun on client

round idol
#

even with 1500 spinning blades

round idol
spark turret
#

so then you just have a fast pc

#

if i tried that my shit would crash

#

12gb not surviving ts

round idol
round idol
spark turret
#

yeah

round idol
#

dude i have 8

spark turret
#

oh idk

#

i can’t even open studio without it lagging like crazy

round idol
#

damn something must be wrong with that

#

i can open up to 4 studios and still be able to browse

spark turret
#

yeah u have like 80gb ram wtf

round idol
#

whoops

#

fuck

somber vault
#

Anyone know how them games be getting better character positioning and stuff?

next hedge
#

can sm1 help me fix my rblx not launching pls

somber vault
fringe barn
#

spiral1000

round idol
round idol
next hedge
somber vault
round idol
#

check your task manager if roblox studio is still running in the background

next hedge
round idol
#

so it just closes?

#

try uninstalling it

next hedge
next hedge
#

tried most fixes on the intrnet aswell

round idol
next hedge
shut sorrel
shut sorrel
#

Yeah

next hedge
#

yep i did

karmic coral
#

who wanna make a game?

shut sorrel
#

Hmmm

static coral
#

maybe it will fix it

next hedge
#

kk

#

locallow?

static coral
#

also do u use a custom launcher/fastflags like bloxstrap?

static coral
next hedge
static coral
next hedge
#

then?

static coral
#

and then type %appdata%

next hedge
#

kk

static coral
#

then click appdata folder in the address bar

#

and click locallow

next hedge
#

oo

#

then i dlt ?

#

done

static coral
#

yeah

next hedge
#

nope not launching

static coral
#

i dont think it will fix it now that i opened my own one

next hedge
#

😭

#

yep dsnt work

#

ts annoying

#

i have a custom os does that affect smth

static coral
#

you need to find some sort of file which configures the launching of roblox client

static coral
#

also maybe try running it in compatibility mode

static coral
next hedge
#

oo

#

do i download bloxstrap?

next hedge
static coral
#

also you could go to roblox folder and delete all the versions and then reinstall roblox completely

next hedge
#

u think bloxstrap will work?

#

kk

static coral
static coral
next hedge
#

where do i find the versions

static coral
#

maybe roblox is not compatible with it

static coral
next hedge
#

its not working now

#

alr found

static coral
#

it will say version-9836bsbjqn4927janbd some giberrish like that

next hedge
#

yeye

#

deleted

static coral
#

then go to the folder that its inside and delete everything in there

next hedge
#

lemme try reinstall

static coral
next hedge
static coral
#

and then do fresh install

static coral
next hedge
#

yess

#

bcuz b4 launching an upd came

#

then it couldnt launch

#

its not wokring lol

velvet vapor
#

How do people usually check type of their custom classes?

flint pewter
karmic coral
#

dm me to recreate a game ill give u 50% and ill make uis ill also invest 100k robux.

junior sonnet
#

I'm sorry but Luau is ahh because why is there no task scheduler

#

well there is but you can't clear the queue

worn ingot
weak radish
weak radish
#

If its a popular game with a community

#

Pretty hard to get better

woeful gate
#

pillar chase then forsaken

#

Pet sim x

#

Pet sim 99

worn ingot
weak radish
worn ingot
#

if u do it better u do it better

woeful gate
#

don’t listen to her he just doesn’t want you to make copy and paste Roblox games

#

she doesn’t like it she can leave Roblox

weak radish
#

If you aim to replicate its gonna be worst

woeful gate
weak radish
weak radish
# worn ingot no

If you try to replicate that means you aren't adding additional funcitonality

worn ingot
#

no it doesnt

weak radish
#

That means coding it, noticing a better option and choosing the original

worn ingot
#

you can replicate the core gameplay while polishing it

weak radish
worn ingot
#

yes it is

woeful gate
#

GUYS

weak radish
#

Bro

woeful gate
#

OMG

weak radish
#

Are we deadass

worn ingot
#

u dont need to copy a games source code 1:1 to copy it

woeful gate
#

MY TUNG TUNG TUNG SAHUR GAME HAS 4k active

weak radish
worn ingot
woeful gate
#

Noobs aren’t allowed to reply to me

worn ingot
#

😔

weak radish
#

it better not be brainrot

woeful gate
woeful gate
weak radish
woeful gate
#

he knows brainrot gets players but won’t make the game because she doesn’t like it

#

Nobody cares what u like

#

Make a game people like

weak radish
weak radish
#

Doesnt have a 4k active players ig

woeful gate
#

SIKE UR NOT BLOCKED!!!

woeful gate
#

but I’m not telling the name

weak radish
woeful gate
#

no u don’t get to play my game

#

ur rude

weak radish
#

I dont want to play it

woeful gate
#

good

weak radish
#

So say the name

woeful gate
#

No u don’t get to see the beautiful game icon

#

it’s a work of art

weak radish
#

if age < 13 then
print(true)

somber vault
#

Why cant my localscript (It was cloned by the server) pick up a remoteevent's clientfiring?

Cloning Script (ServerSide)

for i, v in teams:GetChildren() do
    if not v:FindFirstChild("TeamClickScript") then
        local clickScript = replicatedStorage.Scripts.TeamClickScript:Clone()
        clickScript.Parent = v.Button
    end
end

RemoteEvent Firing (ServerSide)

replicatedStorage.Events.PlayerChoseTeam.OnServerEvent:Connect(function(plr,player,team)
    print(plr.Name.." chose "..team)
    replicatedStorage.Events.ChildAddedToTeams:FireAllClients()
    
    print("Fired all clients for a PlayerCount update")

RemoteEvent Pickup (ClientSide)

replicatedStorage.Events.ChildAddedToTeams.OnClientEvent:Connect(function()
    print("Child Added to the PlayersInTeams Folder")
acoustic vigil
#

dm me to make a game together

velvet vapor
#

why do you need it?

#

I am trying to make a competitive game and I am checking did rocket hit the player or not and in the moment of check server thinks that position.X of a player is 326.45 and it immediately fires a remote and the client that was hit thinks that his X is 331.99. What I can do with this crazy slow replication of characters?... It's some crazy stuff for me

half dirge
#

for people posting on scripter hirable, do you get commissions? like do u get people dming u?

pearl inlet
foggy burrow
#

If you disable a local script then none of the code inside it will run

#

Because it’s disabled

foggy burrow
valid bough
#

ok so, if i wanna make a slash, all i would do is

  • clone a part with the slash infront of the player
  • rotate it whilst making it smaller so thats the slash effect
  • and i have a moving slash forwards, just wondering if the first two steps were correct
    whats the best way to do the first 2 steps
shy rapids
#

Ok guys If U had to pick a better vehicle thing like dead rails would U rather
Raft:
It's a raft that uses paddles, paddles break and U need wood to repair them
A water creature:
Propb slth like a mosasaurus or some big water creature with a saddle on it, it pulls an area U can stand on and instead of wood and repairing paddles U can feed it for it to go forward once it runs out of hunger it stops and to get food U either buy or kill stuff

bleak glade
somber vault
#

120 dora ali express pc thank me later and get the cpu fast cuz its the only one

velvet vapor
somber vault
#

what is the socially acceptable number of lines

bleak glade
velvet vapor
craggy niche
#

if "i % 10 == 0" checks if a value is divisible by 10, how do i check if its divisible by 100? i alr tried i % 100 == 0 and that didnt work

#

pls help

bleak glade
waxen token
#

I just learned how to make a basic punch using hit boxes with sound effects when it lands should I learn how to make chests like Minecraft or is it too big of a jump

velvet vapor
#

so i don't get why there is a dif

#

or maybe i don't exactly understand how repl storage works

#

even if it's located on the client now server needs time to access it

velvet vapor
#

i % 100

craggy niche
exotic sequoia
craggy niche
#

this is current code, is there a problem with it? when i run it it just generates one 10x10 layer, it says it generated 2 layers in the outputs but i only see one

velvet vapor
exotic sequoia
#

The server holds the authoritative copy of the items in game.ReplicatedStorage and replicates any server side changes to the client also.

exotic sequoia
# craggy niche this is current code, is there a problem with it? when i run it it just generate...
local MineGenModule = {}

function MineGenModule:Generate(positionX, positionY, positionZ, sizeX, sizeY, sizeZ, numberOfOres)
    print("Module")
    for i = 1, numberOfOres do -- Loop from 1 to numberOfOres (not numberOfOres - 1)
        -- Update positions for each layer
        if i % 100 == 0 then
            positionY = sizeY
            positionX = 10 + positionZ
            positionY = 10 + positionX -- Note: This overwrites the previous positionY
            positionZ = 10
        else
            positionX = sizeX
            positionZ = sizeZ
        end

        -- Create a new Ore for each iteration (each layer)
        local Ore = game.ReplicatedStorage.Ore:Clone()
        Ore.Parent = workspace
        Ore.Position = Vector3.new(positionX + (i * sizeX), positionY, positionZ) -- Adjust position per layer
        Ore.Size = Vector3.new(sizeX, sizeY, sizeZ)
        Ore.Anchored = true
        print(Ore.Position, Ore.Size)
    end
end

return MineGenModule
craggy niche
somber vault
#

wait dw

exotic sequoia
craggy niche
#

i got it to work kinda, but now it moves along one block every layer

somber vault
exotic sequoia
#

I get that but what does it have to do with what I posted

ripe mantle
#

I need help

its happening after i mistakenly uploaded a violence image, but i removed that image from the studio, still getting this

somber vault
#

its like a black and white dots that represent 1 or 0

somber vault
craggy niche
#

its not a cave generator

velvet vapor
foggy burrow
#

It’ll go away after a while

ripe mantle
#

so how much time it will take?

foggy burrow
#

Idk

#

Couple days

#

It’s not that big of a deal

#

It’s not any issues with your game

ripe mantle
#

so i couldn't update the game?

foggy burrow
#

You could

#

It doesn’t matter

craggy niche
ripe mantle
silver verge
#

load blocks dynamically like every other voxel game 💔

craggy niche
silver verge
#

you only load parts that are actually visible

craggy niche
#

i’m just tryna generate a 10x10x10 pit of blocks

silver verge
#

not the entire mine

#

ye but you should only gen the surface

craggy niche
silver verge
#

then as parts get mined

#

you load

silver verge
craggy niche
silver verge
#

read papers

craggy niche
#

to lua and scripting all together

foggy burrow
#

I pretty sure now Roblox by default does not load parts that aren’t visible

#

However it is still a good idea to not load any parts that aren’t visible to the player

#

One way you could do this is just make the first 3-5 layers

#

Then you could use ray casting to detect if there is a nil layer or a layer that hasn’t been loaded yet

#

And then load the layer underneath it

velvet vapor
open oracle
#

Or, since you most likely store the state of the blocks (since you generated them and need to make sure players can mine them), just generate blocks around the block destroyed

#

That way you don't need crappy raycasting, generating excess layers/blocks

foggy burrow
#

That’s very true

#

Def a better way to do it

open oracle
#

When a block is mined, simply check the 6 neighbors. If the neighbor was already mined, do nothing. If they weren't mined, and don't have a block already, make the block

foggy burrow
#

Yeah

#

You would check that via ray casts

#

At all sides of the player

open oracle
#

No

foggy burrow
#

Top bottom left right front back

#

No?

open oracle
#

Just take the position of the player. That's the block they're in

#

Store the state as a dictionary. Where the key is the coordinate of the block, and the value stores the state

#

Simply convert the player's position to the block coord

velvet vapor
#

it doesn't sound like it has performance difference compared to raycasts

open oracle
#

?

#

Bro a raycast could take a few microseconds

#

This would take maybe 50 nanoseconds max

#

Its literally indexing into a table

somber vault
#

How would you even go about making a UI like this i dont understand how it works since the white part is getting bigger or smaller and going around the black part? i tried to design the UI but i don't understand how the white bar is getting smaller and bigger while saying within the shape

velvet vapor
open oracle
#

Source?

#

Dawg do you think a raycast takes the same time as indexing into a table?

velvet vapor
#

of course not

#

but not that much

#

as you mentioned

foggy burrow
#

Nah indexing with much faster

#

Recast would be slower

open oracle
#

Besides, raycasting is just unstable

#

What if the part hasn't been created yet?

#

What if a player is in front of the part?

#

What if the block has ore that sticks out?

#

Doing this through raycasting is just stupid

foggy burrow
#

I’m confused what you mean state tho

velvet vapor
#

okey i agree

open oracle
#

{
blockId: number,
}

#

You can have blockId = 0 means its mined

#

If its nil, then it hasnt been generated

foggy burrow
#

Sooo

#

Every part that get generated gets added to a table each block having its own id?

open oracle
#

blockId is dirt, grass, stone, etc

foggy burrow
#

Yeah

open oracle
#

You can add a reference to the part in the state

#

{
blockId: number,
part: Part?
}

foggy burrow
#

Okay so it’s more like

open oracle
#

Am I helping yall or the guy who had the problem in the first place 💀

foggy burrow
#

1232 = {
BlockId = id
Part = part

}

foggy burrow
#

I’m just trying to understand your pov

#

And each part that gets generated gets added to this table

#

Bases on the cframe

open oracle
#

Its more that each block that gets generated gets added to the table. The state can then have a part

foggy burrow
#

Cframe as the key

velvet vapor
open oracle
#

Coordinate as the key, a vector3

foggy burrow
#

Yeah Ik

#

I’ve been scripting for 2 years I ain’t brain ded lol

open oracle
#

Well you said CFrame

foggy burrow
#

Well it could be either

open oracle
#

CFrame is uncessary

foggy burrow
#

If we wanted to index a vector or a cframe

#

Only difference is one has rotation

#

But yeah position works

velvet vapor
lofty plinth
#

Split the bar up into chunks and when u resize u can combine multiple middle parts and end them off with the top and bottoms

foggy burrow
#

So everytime a part gets loaded we index it to the table using the position, then once a player has mined a block we take the players position and we check if there’s any parts in the table near that position or a block away, id not the wr add a new block to the table at the right position

lofty plinth
#

Split it into 3 parts. The Top Middle and Bottom. Combine multiple middle parts to adjust the size

foggy burrow
#

Idk how they do this either

#

But check out absolute sizes

#

I’m guessing they are constantly checking and re sizing the x/y to the be the correct size to fit in

#

The same size on the Y

#

Don’t need the change the X

velvet vapor
#

nah nah sounds really bad

#

imho

foggy burrow
#

What

#

Well that’s how they do it

#

They are making sure the Y doesn’t get larger than the size for holder ui

lofty plinth
#

doesnt sound practical

foggy burrow
#

I had to do the same thing when I made slider filler

#

Alr then 😭🙏

ripe onyx
#

can someone make me a roblox that script that if a player buys a specific gamepass theyre bubblechat will turn into a dark one?

ripe onyx
lofty plinth
foggy burrow
#

Sure how much?

velvet vapor
#

i still don't exactly understand what distopian meant, like split all circle on 50 pieces, than connect them to make this thing?

ripe onyx
foggy burrow
#

What are you guys trying to do

ripe onyx
#

i dont have so much

foggy burrow
ripe onyx
foggy burrow
#

500

lofty plinth
ripe onyx
foggy burrow
#

Then bag

#

Nah

lofty plinth
#

im just suggesting a low effort practical way

foggy burrow
#

100 robux won’t get you anything bro

velvet vapor
ripe onyx
foggy burrow
#

Or just make the ciricle

velvet vapor
foggy burrow
#

Yes bro

#

They do that

#

By changing the Y value

#

While inside the circle

lofty plinth
foggy burrow
#

It’s not very difficult to achieve

lofty plinth
#

exactly its not difficult

velvet vapor
#

like make 10 bars in photoshop and then spin them

foggy burrow
#

You only need one bar

#

The white one

#

That goes around the circle

velvet vapor
#

and how you want to make it longer?

karmic coral
#

Ol my god blo

foggy burrow
#

Do you mean it stays stationary

karmic coral
#

@tulip hearth Give me head

lofty plinth
#

split it up and combine segments Shrug is the cheap way

foggy burrow
#

And just grows in size

#

Yeah but also the ahh goofy way

spiral vine
#

anyone need help w scripting? free of charge. dm me

velvet vapor
foggy burrow
#

There’s better ways to program this

#

I need to know

lofty plinth
#

just depends on what works for ur circumstances

foggy burrow
#

Wtv yall can use what yall want

#

I’m just saying

velvet vapor
karmic coral
#

@hearty bronze

foggy burrow
#

Well yeah that’s why I asked

#

Does it leave its starting positions

#

Or just grow

#

Around the whole cuticle

#

Circle*

velvet vapor
#

let me explain you want to give an input x from [0; 1], alpha angle and after make this white bar that takes x from 1 of the circle and has this angle on the circle

#

like any size any angle

foggy burrow
#

Bro idk if I’m slow

#

But idk what you just said bro

#

Yea what I’m saying is you just move white bar up while keeping is y size enough so it doesn’t go out

#

Or you just change the rotation property of the gui

velvet vapor
#

i understand that you can rotate it i don't get how you want to create a bar like this of any size

#

that has curve of the circle

#

it was the main question

hearty bronze
craggy niche
exotic sequoia
rugged mist
#

good enough to be free

feral plank
#

I want to make a flashlight button. Where should I store the model for the flashlight?

velvet vapor
#

something like repl storage or backpack i guess but i don't have that much of experience with tools

weak radish
exotic sequoia
#

Keep in mind that some people are really good at coding physics while others are really good at coding logic. Physics is one of those things that kind of merges into a completely different mindset than just coding.

weak radish
#

And he could code nothing

#

😭

exotic sequoia
#

he meant that he can ChatGPT anything lol

exotic sequoia
#

I'm a very seasoned coder and I would never say that about myself lol

#

I mean ... technically, yea I can code pretty much anything ... but some things require more effort than I'd like to put into it so I'll just say I can't do those things 😄

tacit comet
exotic sequoia
#

wdym

tacit comet
#

Like my ragdolled body

#

Js on the floor

weak radish
exotic sequoia
#

don't set the character to autoload, do your animations when the humanoid dies, then load the character after the animation is done

#

I never have my characters set to auto load so that I can have more control over when it does.

tacit comet
#

Thx

weak radish
exotic sequoia
#

I have been a coder in many languages for over 25 years

#

Roblox only about 4

weak radish
#

How old are you 😭

exotic sequoia
#

old enough to be the dad to whoever would ask that question of me lol

dark juniper
#

name every language you know

weak radish
#

I only know 3

exotic sequoia
#

I started out with BASIC, then QBASIC, then Visual Basic, then C#, then Python, KIX, VBScript, JScript, Python, PowerShell, ASP.NET, Ruby on Rails, and a bunch others

#

I don't really code in all of those anymore, most of them are in the past

dark juniper
#

bro started at the bottom…

weak radish
#

WOah

exotic sequoia
#

Today, it's mostly PowerShell, Python, Lua, and a couple others you likely have never heard of

#

oh yea I said python twice lol

#

mb

weak radish
#

job

exotic sequoia
#

technically that is true because there was a long gap between when I learned python and the days when I actually built things using it

#

I work in cybersecurity

#

Today, most of my Python coding is in the form of Azure functions

#

automating data ingestion for customer SIEMs

weak radish
exotic sequoia
#

yea I am an old fart to most of the budding roblox developers 🙂

#

There are quite a few of us in our 30s and 40s making games on here, actually

#

most of us live in the shadows

static coral
#

you can just copy it from their profile…

exotic sequoia
#

I mean .. lol what Dngr said

static coral
#

yours is 1201237563894153216

weak radish
#

Why would you need to do that

weak radish
static coral
#

your discord id is public

weak radish
#

I wouldnt be worried 😭

exotic sequoia
#

I wouldn't care if anyone has my IP address or my discord ID

static coral
#

mostly

exotic sequoia
#

there's not anything useful you can do with that

weak radish
#

bro what

static coral
#

????

rugged mist
static coral
weak radish
#

Do you mean user id's

exotic sequoia
#

I'm not sure why it matters if you have someone's discord ID

weak radish
#

thats useless data

static coral
#

cant do shit with that shit 😭

exotic sequoia
#

I mean if you are using it for analytics reasons, that's ok

static coral
#

bro discovered properties and httpservice for the first time

exotic sequoia
#

but it's not like they are going to hack you with it or something

#

ok let's start with ... don't execute some dude's script

#

never a wise idea

#

yes it is possible

#

it's publicly available information

static coral
#

just remove it from the script 🙏

#

then he wont know

#

unless its obfuscated

#

then just dont execute it

exotic sequoia
#

it's super easy to deobfuscate scripts with AI

static coral
#

oh

#

dang

#

just steal his script then

exotic sequoia
#

AI will gladly rewrite an obfuscated script for you nicely formatted if you ask it lol

static coral
#

ive never tried that lol

#

never even thought about it

exotic sequoia
#

I do that all of the time to understand what people are doing when they try to attack my games

#

Then I break their shit

#

lol

static coral
#

🔥

#

i plan on blowing up the exploiters devices 😮‍💨

exotic sequoia
#

My game is a UGC game so I get all kinds of kids trying to steal it

#

I think I've seen pretty much everything they can throw at it

static coral
#

i see

exotic sequoia
#

Roblox seriously needs to fix the ability to patch their exe

#

All of those loaders are doing that so they can hide their activities in CoreGui

static coral
#

interesting

exotic sequoia
#

Makes it super hard for us to directly see the code they are running

#

It's such an easy thing for Roblox to fix, it's super frustrating that it is still a problem

static coral
#

yeah

prisma anchor
#

Is there a way to unload parts as opposed to changing the transparency on them to help with load times?

lofty plinth
#

I feel like they are just gonna do 1 massive ban wave soon ngl

static coral
#

like replicatedstorage

#

i recommend having LOD folder in repstorage

#

then just throw it in there

exotic sequoia
#

yea, changing the transparency doesn't really help much (or at all) with load times

#

I mean, I guess if lighting is the issue with your load time

#

but not likely

static coral
#

you could also parent them to nil and keep them in a table if their original parent is important

exotic sequoia
#

If you are trying to combat long load times, why even load them into workspace at all until they are needed?

prisma anchor
#

So does that mean only what is near the player will be loaded if it’s parented to replicated storage?

exotic sequoia
#

And enable streaming

static coral
#

thats how it should work atleast

prisma anchor
#

Alright good to know thanks

static coral
#

and when something is out of range, it will be removed

exotic sequoia
prisma anchor
#

I just got into learning lua so I’m trying to pick up so good habits and tricks

exotic sequoia
#

If it is ReplicatedStorage, it is replicated to the client but not "loaded"

#

it is only "loaded" once it is in workspace

#

but if you parent it to Replicated Storage, you will still bog down the load time with the network traffic

prisma anchor
#

So i have to move it from storage to workspace?

static coral
#

it is loaded when it loads into game, its replicated if it should be and its only rendered if its in workspace

crimson yacht
#

hey guys

exotic sequoia
#

I keep the things I don't want loaded at runtime in ServerStorage

crimson yacht
#

how long did it take yall to learn how to script

static coral
prisma anchor
#

Also, I don’t understand the difference between a local script and a regular script

#

Cause they both have different syntax

exotic sequoia
#

There are great youtube videos that cover beginner things like that

static coral
#

they just have different runcontext

#

server can access almost everything and client can only access client accessible things

#

check on roblox docs

exotic sequoia
#

technically he is right ... server scripts have things available to it that local script do not. he just used the wrong word for it (syntax)

crimson yacht
#

anyone wanna work on a cool project?

static coral
#

local scripts only run on client and things that are changed via local script will not replicate (be shown to other players)

exotic sequoia
static coral
#

yes

exotic sequoia
#

which is very useful sometimes

prisma anchor
#

I’m teaching myself but I feel like I’m not exploring enough and missing out on a lot of different things

#

Cause I hate watching yt tutorials

static coral
#

i would not suggest keeping scripts in workspace

exotic sequoia
#

I can tell you that people firing things off at you in a Discord channel is the worst way to learn to code lol

static coral
exotic sequoia
#

Look at B Ricey's videos

static coral
#

you dont have to tho

exotic sequoia
#

Those are really good

prisma anchor
#

I’ve just been thinking of features I want to make, having a go and for the bits I don’t get ask ai how to do it

static coral
#

watch some tutorials if you dont know how to do something specific, or you can check roblox docs/devforum or check examples of it

exotic sequoia
#

Hey, man, I ask AI to make me starter functions all of the time now

#

aint no shame in that

static coral
#

and keep practicing and experimenting

exotic sequoia
#

I'm just lazy and will gladly let AI make the skeleton of what I want to do, then fix it up

prisma anchor
#

But yeah I feel like I hit a wall in my learning cause it’s all just kinda the same type of features I’m making so I’ll give YouTube a shot

#

Need to learn about all the fire server stuff

exotic sequoia
#

yea wrapping your brain around Bindable Events and functions and how they operate differently than Remote Events and functions is a learning curve

#

and how to rate limit them so that attackers can't hack your game 😄

somber vault
#

I just search online if I don’t know how to approach something, 99% of the time you’ll find a forum thread

prisma anchor
exotic sequoia
#

#1 piece of advice with that ... always make the server side the single source of truth for everything in your game

prisma anchor
exotic sequoia
#

any RemoteFunction call from client to server should be a read only call

#

like 90% of the exploits out there exist because developers don't do that

somber vault
prisma anchor
exotic sequoia
exotic sequoia
somber vault
exotic sequoia
#

your job is not to stop exploiters. Your job is to make it harder to exploit in your game than it is worth

prisma anchor
somber vault
exotic sequoia
somber vault
#

And multiple lines by doing [[—
—]]

prisma anchor
exotic sequoia
#

RemoteFunction calls from client to server should only be GET functions

prisma anchor
#

The thing is, I made a feature that grows a plant by making each part of it visible 1 by 1, seperate by a wait()

#

And I feel like I’ve done it in the worst way possible

somber vault
#

How do you rotate a UI element from it's anchor point?

#

is that not a thing?

exotic sequoia
#

Because you don't want the client altering anything in the game that affects the gameplay

wise adder
somber vault
somber vault
exotic sequoia
#

Remote Events and Remote Functions should both be read only

somber vault
#

Yeah I understand what you mean now

prisma anchor
#

Is it better to have my own inventory system rather than the gear? I feel like gear could be easily duplicated by a hacker

exotic sequoia
#

For example, if you have a RemoteEvent called MoneyUpdater and on the server, the connected function accepts a parm like MoneyUpdater(1000) and updates the money by 1000 when it is called

#

bad idea

somber vault
exotic sequoia
somber vault
#

sadly

#

i had to make a small frame as the pviot point then just parent the element to that and use the small frame as the pivot point and rotate that lol

exotic sequoia
#

you set the anchor

somber vault
exotic sequoia
#

it will rotate around the anchor

naive birch
#

You can still do It with the anchor

somber vault
#

it doesn't for me wait really?

#

maybe i did something wrong

exotic sequoia
#

I guess I need a better understanding of what you are trying to do

#

I shouldn't assume

umbral carbon
#

I shouldn't assume

somber vault
#

i set the anchor point to be the right side of a image label but when i use the rotation property it still rotates from the middle though

exotic sequoia
#

oh ok yea

#

for that you will need to code the rotation

somber vault
#

yes okay

#

thats what i was thinking i wish roblox just rotated it around

#

the anchor / pivot point

exotic sequoia
#

are you rotating the element around something?

somber vault
#

Yes like i wanted the element to rotate around the pivot point / anchor point

#

but it doesn't work like that on roblox i think

#

but i found a hacky way to do it using another frame so i think im good

celest cipher
#

did i cook? and should i become a thumbnail maker

#

🥀

exotic sequoia
#

you can use Tween to do it

#

but it's not straight forward

somber vault
#

yeah yeah

celest cipher
#

@exotic sequoia @somber vault is my stuff good

somber vault
#

look good to me i only put brokenheart cuase it was exploit lol

exotic sequoia
#

yea I like how it looks

somber vault
#

the character looks little low quality thats only thing for me

exotic sequoia
#

I'm not awesome at making UI look nice so it's better than I would do

somber vault
#

Yeah

prisma anchor
#

Crypto did you watch B ricey to learn scripting?

somber vault
#

i remember b ricey haha

exotic sequoia
#

I actually did

#

Back when I was first making my tycoon

#

he does a really good job of breaking complex topics down

#

keep in mind, there are things in those videos that are no longer up to date

#

but it should give you a good fundamental understanding

paper crystal
#

👌👍

somber vault
exotic sequoia
#

It is in my profile

somber vault
#

i cant see it

exotic sequoia
#

you can't see my profile?

#

you just click on my name

somber vault
#

2m visits how much robux u make on tycoons in 2025?? if u wanna say lol

#

i always like to see how much

celest cipher
exotic sequoia
#

yea the tycoon is not nearly as popular as it used to be

celest cipher
#

200 robux each thumbnail good price?

somber vault
exotic sequoia
#

classic tycoons don't get a lot of love from the algo anymore

somber vault
#

i like watching videos seeing how much people make so im curious

exotic sequoia
#

yea it used to bring in a lot

somber vault
#

100K+?

exotic sequoia
#

now I'm lucky if it brings in any more than 2 or 3K a day

cedar salmon
#

and avatar is pixelated

exotic sequoia
#

some days go by and I don't even make hald of that

somber vault
#

I'm working on a game right now though

exotic sequoia
#

The UGC game is doing pretty good though

cedar salmon
celest cipher
cedar salmon
somber vault
#

i used to have a scripting youtube channel back in the day called Xcrossy couple tutorials on there got like 100K+ mostly main menu tutorials lol

cedar salmon
#

i was just trying to be nice by saying it's mid

somber vault
cedar salmon
#

would u rather me glaze it or tell u the issue

exotic sequoia
#

I just started exporting all of my game data and stats to Azure Log Analytics. I was thinking about making a video series on how to do that

#

It's super cool to be able to see your player data that way

wooden glade
#

How do i pass animation to the game and make it work? (Walk)
Its in game but not working

stoic vine
#

i need a scripter willing to pay a lot if done

ripe plume
#

what do you need, and what is a lot?

stoic vine
#

money robux

somber vault
stoic vine
ripe plume
#

okay I could do that, but what's the pay?

stoic vine
spiral vine
#

Helping ppl with scripts for free! dm me

young kettle
spiral vine
#

fact

fading hull
#

who wants to work on an rpg, I already have things going just need a few more scripters

copper apex
wispy bane
#

I don't have tons of experience though

fading hull
stoic glacier
#

lf a coder for my game dm me for futher details

elder mica
#

who can make me a game for $25

safe terrace
#

looking for a modeler to work on my dinosaur hunting horror game

please

fossil salmon
desert spire
#

anyone wnat a job i get no good applicatns from my post

stoic glacier
#

Lf someone to help with me games details after dm

candid kestrel
fickle talon
#

can anyone help me with bridgenet

cloud ridge
cloud ridge
#

most large games dont

#

just normal remotes should suffice for like damn near anything

random quarry
#

anyone know how to make a script for when a player touches a part it gives the player Admin with HD admin

ive been trying for like 3 hours

fickle talon
cloud ridge
fickle talon
cloud ridge
#

as long as you sanitize

#

it just happens that alot of buffer based networking ones dont

#

but again ur just like complicating it for urself when u dont have to 😭

fickle talon
cloud ridge
candid kestrel
zenith holly
safe creek
rain hound
#

anybody know the roblox plugin to download place files?

fiery heron
#

Can someone help me fix my Script? the issue is that when I use it after it successfully finished it doesnt give back my previous speed and it stays boosted 24/7

somber fog
#

metatable

umbral jackal
#

hiring a scripter

outer dagger
outer dagger
#

Not that version history tho there's another in game settings

rain hound
#

yo this is godsend, thank you so much

jolly harbor
#

o nvm thats only for UnreliableRemoteEvents

scenic pike
#

as someone who has little experience on other languages how hard is it to learn to script in roblox

rapid eagle
odd galleon
#

how do i make the idle script work what did i miss

lunar sky
#

is it true?

scenic cove
#

Best server to start getting commisions?

umbral carbon
#

Here

scenic cove
umbral carbon
#

That works too

scenic cove
#

Ok

lean ocean
#

Your game will lag like hell

hallow fossil
odd galleon
#

rip

#

also what does uis = game:GetService("UserInputService") do can someome explain like really simple

#

i see people write it alot

odd galleon
#

then what is services?

odd galleon
#

are y gotta explain to non scripter please?

#

i am 5 year moon animator and i want to script some martial artist combo lol

gleaming loom
odd galleon
#

oh

#

so it work like that

static coral
# odd galleon then what is services?

services are singletons (only one instance of them while the game is running) that are responsible for managing certain aspects of the game. for example: server storage is a storage container that can only be accessed by the server and not the client, tweenservice can be used to create smooth animations for almost anything, userinputservice is used to detect inputs from the client, etc

odd galleon
#

oh thank

#

i try to understand the symbol rn like == "

#

< > <= >= == ~= something like this

static coral
#

those are conditional/logical operators

odd galleon
#

and uhh for _,

#

thing

static coral
#

less than: <
greater than: >
equal to: ==
not equal to: ~=
greater than or equal to: >=
less than or equal to: <=

static coral
odd galleon
#

oh

static coral
#

its a non conditional loop that will only run a certain amount of times

odd galleon
#

yeah i try to learn these symbol rn

static coral
#

take it one step at a time though

#

learn computer data types, scopes, variables and functions

odd galleon
#

cuz the roblox offical one explain complex y know

static coral
#

roblox docs is very useful

odd galleon
#

maybe because english it not my first language

#

and then i use transalate it explain nonsense

static coral
#

english is not my first language either 🤯

odd galleon
#

😭

#

but you understand!

#

unlike me

static coral
#

you need to learn more scripting concepts and eventually you will
understand the roblox docs

odd galleon
#

i try to understand the logic how that work and where it come from because everything had a reason for existing y know

#

reading also need action too

#

if you dont do it then all time you reading from it would be uselee ngl

static coral
#

for now just practice and experiment and master the basics, watch youtube tutorials if you dont know how to do something specific or look at examples or read docs

odd galleon
#

that what i do and all i end up it copying code 😭

static coral
#

try to understand the logic behind the code

odd galleon
#

i do understand if else tho so it helpful for making m1 system thing

static coral
#

if you know how it works you wont need to copy

odd galleon
#

the problemn it writing

#

i had to still watch how to write local script.parent

#

and other all varible

#

then sting and symbol () other thing

#

🛌

pulsar owl
#

Yo I’m a beginner to Roblox lua and I’m wondering how I should start out scripting and what to learn and improve on, and what to do first, whether to make a game and learn as I go along or just practice

static coral
#

its always recommended to use local variables

static coral
odd galleon
#

and the . thing

static coral
static coral
#

you use it to access properties of instances or keys of dictionaries

odd galleon
#

ohhhh

#

bro you explain simple than roblox offical doc one 😭

static coral
odd galleon
#

work with passion ngl

#

these roblox game now day just cashgrab

odd galleon
#

also what pair does

#

and how i would use it

past edge
#

Any expert dev is here can help me in just a little script in my game Please help I trying to fixing it but it shows error

#

Dm please

somber vault
#

helo

#

i maek java

#

you run java

#

me happy

#

run java me more happiest

shell heart
#

They don’t

somber vault
brisk aurora
#

Guys how do I add a cooldown? code:

ripe plume
#

make a variable called like db or cooldown and set it to false at the top

#

and where it says if humanoid, add and not cooldown

#

then set cooldown to true, and after the wait set it to false

brisk aurora
#

I'll try this, thanks!

ripe plume
#

np man, lmk if u need more help

brisk aurora
#

like this?

brisk aurora
ripe plume
#

almost, set the variable first at the very top, outside the functions

brisk aurora
#

ok

ripe plume
#

u did good tho

brisk aurora
#

oh nice

#

it works

#

I had the problem where you could spam click and it would spawn them all at once

ripe plume
#

make sure to set it to false again after the task.wait(4)

#

ah I see

brisk aurora
#

Thanks man

ripe plume
#

np, pls sub to my yt as a thx 😂

brisk aurora
#

Will do

slender yew
#

wsg chat how do I play 3D sounds so that everyone can hear them? I deadass am struggling to make the sound play from the server so that everyone can hear it, whats ur way to do ts?

ripe plume
#

that's what I take as payment

brisk aurora
ripe plume
#

Emilki on youtube ngl it might help u

#

and make sure the sound type thingy is not set to "Linear"

brisk aurora
#

This channel right?

ripe plume
#

yes, u actually did it haha

#

there are like 50+ scripting tutorials

brisk aurora
#

yeah I saw

ripe plume
#

some are trash but some actually help u some tho

brisk aurora
#

I think I got you in my recommended once

ripe plume
#

lol rly? was it a squid game vid

brisk aurora
#

the lobster vid

ripe plume
#

yeah haha

brisk aurora
#

yeah that

#

anyway, thanks for the help

ripe plume
#

np

slender yew
ripe plume
#

okay, and its not playing 3d but for all players the same or?

slender yew
ripe plume
#

ah thats cause you do it locally

#

u can do it locally (one person sees it) or globally (all)

slender yew
ripe plume
#

lemme see the script and where the script is

slender yew
#

module scripts r in plr starter scripts so is the local one

#

the server is in server scripts

#

the sound itself is being parented to the players hrp on the server

ripe plume
#

okay sounds right
if u want I can take a look if u send the file

slender yew
#

holon

#

I'll test it in a server again

ripe plume
#

alr

slender yew
ripe plume
#

anyway ill be home in 20 mins send me the file if u want some help

ripe plume
slender yew
#

useless as hell 😭

slender yew
ripe plume
#

they're rly useful sometimes