#code-discussion

1 messages · Page 268 of 1

torn cloak
#

i am

#

how many years mr bedridden banan

#

how many years do you have experience

shy cipher
#

boolean logic is simply

if true then

if false then

torn cloak
#

this is NOT BOOLEAN LOGIC

dense spade
torn cloak
#

this is literally just an if statement

torn cloak
#

how many years do you have experience

dense spade
#

anyways ill just figure smth out and be back here with a long list of errorspraysob

shy cipher
#

I started today

haughty trail
#

i can tell

torn cloak
#

so you just confirmed you're speaking some bull shit

#

thanks

dense spade
shy cipher
torn cloak
#

hey i took a youtube tutorial and some math classes on lua

#

im so cool

shy cipher
#

yeah you are

torn cloak
#

let me go explain it to people who in reality dont give a shit

shy cipher
#

you go girl

hardy flume
#

can anyone help understand instances and primitives whats a normal amount to have them at because for some reason in my game it shows i have alot of instances

torn cloak
haughty trail
#

lmao

#

object poooooling loooool

torn cloak
#

and maybe types to identify them if you want special attributes but i personally would not use it

torn cloak
dense spade
#

does a bullet hell game need a PartCache like system or should i just not think too much here

hardy flume
#

whats a normal amount of instances a game has

#

like an average

haughty trail
#

there is no average

dense spade
# torn cloak what
haughty trail
#

just an dumb illusion of object pooling

torn cloak
hardy flume
#

in performance summery stats it shows 400k instances which is absurd amount but thats nowhere near what i actually have in the workspace

torn cloak
#

i mostly learned game logic shit and more from Unity

#

and Photon's API for networking

#

Realtime, PUN, Fusion and more

haughty trail
#

the less instances the better

#

obvious

torn cloak
#

yeah

#

well i think in roblox thats the case

regal salmon
#

finally spent the time to successfully make a pls donate gamepass/donation system joobihappy

regal salmon
#

i see people ask about it a lot so i wanted to learn how to make it to better help answer questions about it

#

it also means i have my own proxy now so that will probably be useful in the future

wintry iris
regal salmon
wintry iris
#

maybe we're talking about different things

regal salmon
#

im talking about the gamepass getting system

#

where it collects all your gamepasses from your oldest public place

wintry iris
#

i'm talking about purchasing gamepasses from other games through your own game to get 10% cost reduction

regal salmon
#

ah lol

#

yeah diff things

wintry iris
regal salmon
#

i also made the stand claiming and displaying and everything too

#

but i mostly did it for the gamepass collection part

shy cipher
#

@regal salmon I have a module that has some preference settings inside starterplayerscripts, I want to access this from the server but the server can't see PlayerScripts unlike the player so where do I get their preference settings from

#

genuinely no idea

regal salmon
#

ServerScriptService would also be fine too

shy cipher
#

how do I store per-player settings in that case without having to set up some complicated logic? I can do that but ehhh?

#

I want the player to be able to change their settings on the client and verify with the server to finalise those settings on the server's perspective

regal salmon
#

you'd have your module with a module-level dictionary set up to store all the players settings
the player can then either be sent those through a remoteevent, or request them with a remotefunction

rapid eagle
#

Yea

shy cipher
regal salmon
#

you have to use one of those two to send data between the client and the server

#

server cant see stuff the client set, and client cant see stuff the server set

#

in modulescripts, that is

shy cipher
regal salmon
#

then yeah you could do it like that

rapid eagle
#

This weird

regal salmon
#

its viable to store the settings in the same modulescript on both

#

especially if you want to make use of the same functions

shy cipher
# regal salmon its viable to store the settings in the same modulescript on both

is it OK to load/save settings data on the client (clarification)? it doesn't really open any exploitation doors. if they set their bind to something impossible well that affects them not everybody else, and preference settings are just preference settings and even if a preference is on gamepass, the server does check if the player owns that gamepass

#

like this

regal salmon
#

so long as the server verifies anything that needs to be verified, you can do that just fine

rapid eagle
shy cipher
#

can I trust the client with the "saving settings" part

rapid eagle
regal salmon
#

like i said, if something needs to be verified, make sure its verified

#

if its just volume settings then yeah its trustworthy

shy cipher
#

yeah like an audio percentage (e.g 120% on master sounds)

rapid eagle
regal salmon
#

but if its something like (as you said) a setting that can only be changed when you own a gamepass, then verify it on the server before saving it

rapid eagle
#

But other than that they should be server cause u don't need to verify it it's something client sided

regal salmon
#

^

shy cipher
#

yeah I do check if something's gamepass or not a client-only thing, but I keep hearing you can only save data on the server

rapid eagle
#

I treat client as a student and server as teacher I want to change how I am sitting I can do that but if I want to talk I have to ask for permission from the teacher

rapid eagle
shy cipher
#

I don't want to save the data on the server though for something like this

regal salmon
#

only the server can access datastores

#

thats just how it is

regal salmon
#

you can save it locally if you dont want it to persist between sessions

#

in that case you dont need the server to save it

#

but if you want to keep those settings, the server is required

#

and anyway, if the client is the one saving it, server validation is completely useless

rapid eagle
#

But

shy cipher
#

I don't think I need to validate something like audio or keybinds tho, it's the client's fault if they use an executor to set their volume to 1000% and rip their eardrums out

shy cipher
regal salmon
#

you gotta request to save and get the data from the server

#

cause again, datastores cant be accessed on the client

shy cipher
#

oh well I'll try remote events

rapid eagle
#

So it falls in the same category or it's basically the same

shy cipher
#

anyway thanks for your time

rotund sable
#

guys

#

@rapid eagle

exotic phoenix
#

who has some good resources on game system designing

copper spindle
rotund sable
#

probuilder thiny

#

@copper spindle

vestal pumice
rotund sable
#

i need help

#

dm

vestal pumice
#

What’s this

rotund sable
#

cant send cuz im not lvl5

#

🇸🇰

vestal pumice
#

Rip

rotund sable
vestal pumice
rotund sable
tough kettle
rotund sable
tough kettle
#

with what

copper spindle
#

I can help you bro

#

@rotund sable I will help you 😆 . I am friendly ☺️

#

Could anybody tell me the real use of coroutine. I can't understand where it's used.

tough kettle
#

go roblox documentations

copper spindle
tough kettle
#

just read it you'll understand eventualy

knotty bay
#

DMCA:
Direct
Missile
Cannon
Assassination

rapid eagle
rotund sable
rapid eagle
rapid eagle
shell heart
#

I need a scripting tutor can someone dm plz

regal salmon
sonic furnace
regal salmon
sonic furnace
regal salmon
sonic furnace
#

it is free

regal salmon
#

yeah

#

thats why i use it lol

#

i aint got them stacks

#

😔

rapid eagle
regal salmon
#

vercel is amazing for that though

#

they offer so many different types of web hosting for free

#

and then theres the paid plan to upgrade performance

rapid eagle
#

I haven't gotten into the topic of web developing so yea.

regal salmon
#

though ive found i havent needed it

rapid eagle
regal salmon
#

increases depending on your usage

rapid eagle
#

I will just use it to make a portfolio yk

#

It's much better to have ur work somewheres documented

regal salmon
rapid eagle
#

Anyways thanks!

sonic furnace
#

@regal salmon

regal salmon
sonic furnace
#

u win in average

#

per week or months

regal salmon
sonic furnace
regal salmon
#

oh

#

like 0 per day lol

#

i've only done one scripting comm in the past like couple months i think

#

idk i cant remember

#

it was good pay, but that's all i've done

sonic furnace
#

and dont do comms

regal salmon
#

its not like im purposefully not doing them

sonic furnace
regal salmon
#

i used to dm people who were in scripter-hiring

#

but they didnt respond

sonic furnace
#

then how you win money

regal salmon
#

now i just let people dm me, which happens someitmes

regal salmon
#

unemployed loser over here FloorLaugh

sonic furnace
#

what is this

regal salmon
#

me i mean me

#

im the loser

sonic furnace
#

then work for me for free

#

@regal salmon

regal salmon
#

what 💀

sonic furnace
#

maybe it works

regal salmon
#

i dont work for free

sonic furnace
#

for game percent

sonic furnace
#

bro

regal salmon
#

yeah, and i dont work for free

#

i aint workin

sonic furnace
#

yes but for percent u can win money

#

u got 0 revenue source from scripting

regal salmon
#

i also dont take percent-only jobs, since there's no guarantee of any benefit to come from it

sonic furnace
#

so try

#

@regal salmon

#

bro im poor like you

#

your richer cuz u got nitro

regal salmon
regal salmon
# sonic furnace so try

i dont see the point in working for a percentage of a game when i could just make my own game and get 100%

sonic furnace
#

how did u found the guy

regal salmon
#

probably found me here

sonic furnace
#

bro u can win 50 usd per hour

#

but u won

sonic furnace
#

dm me send me ur portoflio

#

they will not get me so idc

#

u will work for a modded group with 500k member

#

mmv reuploader

#

@regal salmon

regal salmon
#

what is a mmv reuploader

#

anyway my portfolio's kind of ass rn i cant even lie

#

i need to get some better stuff on it

sonic furnace
regal salmon
#

and they dont get taken down for that?

rocky idol
rocky idol
sonic furnace
#

they got many games with over 2k ccu

covert locust
#

what type of notes do i make to not make it look like i scripted with AI bro

#

i usually do --[whatever]-- but a friend told me people will think i used AI cuz AI uses notes like that

dark juniper
#

How does anyone code w that

rare kelp
rare kelp
#

what should make for my portfolio guys

#

😋

torn cloak
#

idfk

#

anyways why is it so hard to think of game ideas

rare kelp
#

pick a genre first

torn cloak
#

idfk

rare kelp
#

hmmmmmmm

torn cloak
#

i need an idea that i would like

#

like something i would like to work on

rare kelp
#

what do you like bro

torn cloak
#

idk

#

my taste changes every once in a while

rare kelp
#

yeah ur cooked

torn cloak
#

aw man

warm flicker
#

dm me if you are scripter looking to join a dev group

shut sorrel
#

paid in experience

shut sorrel
torn cloak
#

i recreated you vs homer but i dont see a success in my recreation nor a joy that i finished it

#

idk what else i like to play on roblox

#

most games are absolute dogshit these days

shut sorrel
#

I mean recreate games that aren't on Roblox in Roblox, they almost are successful even if it's shitty

#

well and if it's relevant

torn cloak
#

well thats just stealing ideas

rare kelp
#

rocket league in roblox

shut sorrel
#

literally every game is just stealing ideas from another game just with its own coat of paint

#

it's called taking inspiration

rare kelp
shut sorrel
#

But on Roblox it's okay to copy 1:1 from a real game as long as it not Nintendo

#

I'm on video game 3 I skipped 2

rare kelp
#

so much lore you skipped 😭

dark juniper
#

What do u consider copy games

#

I could try making a guide based on high elo experiences

torn cloak
#

roblox has nothing fun anymore

#

its filled with brainrotted nonsense and low quality crap

light mica
rare kelp
#

why are your thingies together

light mica
#

my phone does that

rare kelp
#

what the

shut sorrel
# dark juniper What do u consider copy games

Mm2 is just a game mode from Garry's mod and it still pretty popular today, not as big as it was a few years ago tho, front page games are just copy of other front page games and flash games like snakeio

#

The game I play the most on Roblox is just a clone of Realm of the Mad God from steam

#

dev team on Roblox just has better QoL updates

wicked gull
#

anyone know what the best way is to learn scripting

rose halo
devout sparrow
#

Hi, I'm trying to implement a server-side ragdoll system for a PvP game, could someone help me please?

rare kelp
rose halo
#

it’s a popular project now that Roblox’s server authority stuff is coming out and it’s dead easy to make

rare kelp
#

sorry im not up to date

#

server authority stuff?

#

does that mean they can make a lag-less fighting game

#

big

rose halo
#

necessary for stuff like rocket league or physics fighting games where players interact with each other

dark juniper
#

Copying games on Roblox is a skill that can be played at multiple levels

#

There’s a lot of copy games that hit the mark and a lot of others that fall flat

#

It can probably be metamanced in such a way that the average person can figure out how to climb it

heady spire
#

im trying to make an ability framework of sorts and i was wondering how people deal with vfx replication, what i was thinking was that the vfx is just entirely client sided, where client input -> to client-side vfx script + to server script for hitbox n stuff
but i think exploiters could just make their ability invisible with this by just making the vfx script not run? is there a way to make the vfx script run on all clients regardless or should it just be like input -> server logic -> server sends vfx to clients but then would this have an effect on latency n stuff (i am new to scripting)

granite igloo
heady spire
#

how can i ensure an exploiter just doesnt activate the vfx script

#

or even if they do that everyone else still sees it

granite igloo
#

wdym

#

server sends the vfx remote to other clients

#

if the exploiter disables vfx on their game thats their problem

#

shouldnt affect others

heady spire
#

ohh yea so the server sends it

broken grove
#

Client says to run ability

#

Server sends damage and vfx

heady spire
#

yes ok

#

does that matter for latency or replication or anything like dat

#

or should i not bother as a beginner

granite igloo
#

there is one thing

broken grove
#

Unavoidable

granite igloo
#

the client thats doing the ability

heady spire
#

fair

granite igloo
#

should do the VFX without waiting for server remote

heady spire
#

i see

granite igloo
#

other clients should get it through the server remote

broken grove
#

Like how chat sends chat locally first

granite igloo
#

otherwise the client doing the ability will see it laggy

broken grove
#

Before tagging from server response

heady spire
#

but surely that might give scenarios where the client that used it

#

sees it definitely land but it doesnt

granite igloo
#

u gotta sync the game with server well

#

for that to not happen a lot

heady spire
#

how do u do that

granite igloo
#

depends on ur game

heady spire
#

like not send too much data n stuff

granite igloo
#

but what u said does happen on modern games me think

granite igloo
#

do the check on client and the server

heady spire
#

oh yea for the hitbox itself

granite igloo
#

so the client does a check

#

then the server also does one to verify it

heady spire
#

yea idk ill try stuff

granite igloo
#

ye

sonic furnace
#

guys h ow much yall make from comms monthly

#

@granite igloo ?

granite igloo
#

me dont take commisions

sonic furnace
#

why

#

what do u do then

granite igloo
#

im busy nowadays with studying

#

so cant do much studio

sonic furnace
#

alr

#

do u use rojo

granite igloo
#

no

sonic furnace
#

and visualcode

granite igloo
#

no

sonic furnace
#

ok ok

#

can u tell me a website to learn

#

a bit of script

granite igloo
#

roblox docs and youtube should suffice

sonic furnace
#

amr ty

autumn ermine
sonic furnace
#

@autumn ermine wh y ur using vs code with studi

sonic furnace
#

ur ising vs code in ur stream

autumn ermine
sonic furnace
#

why u do this

autumn ermine
sonic furnace
autumn ermine
#

learn how to code first

sonic furnace
#

also my first project would be a dialog systems is that good

civic garnet
sonic furnace
hot copper
autumn ermine
hot copper
sonic furnace
hot copper
#

i got so frustated a few years ago when people told me to learn how to code first

hot copper
#

i was gonna break my monitor

hot copper
peak jolt
civic garnet
#

Wtf 😭

autumn ermine
civic garnet
#

nice ip grabber

hot copper
sonic furnace
hot copper
peak jolt
hot copper
#

better version control

#

better lintin

#

better code suggestions

#

plugins

#

but lowkey its useless unless u are working on a big ahhh project with a load of people

smoky dagger
#

Easier packages

hot copper
#

yea wally

#

true

civic garnet
hot copper
#

i lowkey just use claude if i need to use AI

peak jolt
#

standalone tools become unwieldy once u have tasks where a lot of scripts need to be considered at once

#

eh i mean you can cv paste all the scripts in its not a big deal but copy pasting 5 little changes in 5 separate scripts at 5 exact line counts will get annoying fast

autumn oak
#

any cool ideas to code?

hot copper
#

itd be reslly cool

#

i can send u the real github on assembly

#

if u want me to

indigo torrent
light mica
heady turret
#

yo guys

#

any LUA scripting

#

*scripters

#

Yo guys

#

My friend is paying for a combat system / JJs like Combat system DM me for further info

sonic furnace
#

local gui = script.Parent
local textBox = script.Parent.textBox
local textlabel = script.Parent.textBox.textLabel
local sound = script.Parent.talkSound

local function writeText(text,waitTime)
gui.Enabled = true
textBox.Visible = true
textLabel.text = text
sound:Play()
task.wait(waitTime)
end

task.wait(2)

writeText("Bonjour, je suis dame kayou,",2)

writeText("Bonjour madame, je me suis perdu dans la foret, puis-je venir chez vous",2)

writeText("Oui, mon enfant repose toi, tu es le bienvenu chez moi",2)

writeText("Le petit homme dormit paisiblement, mais en se reveillant une surprise l'attenda",2)

writeText("la suite ! vous l'aurez pas, i dont got inspiration, goodbye",2)

writeText(" j'ai oublier hmm, sa mérite peut etre une partie de mario !",2)

#

why it doenst work

rare kelp
#

this gave me cancer 🥀

potent igloo
heady turret
#

hey guys

#

does anyone know where i can ask questions like this : My friend is paying for a combat system / JJs like Combat system DM me for further info

grizzled sand
#

Hey I haven't scripted in a while but is linear velocity laggier than body velocity or is it just me

willow pasture
#

Who knows a yter that does devlogs with vscode tho

pulsar mesa
#

no

glass briar
#

How long did it take yall to learn how to script an basic game?

copper spindle
#

I am still learning advance scripting WHYYYYY

glass briar
#

Oh wow

#

I have been at it for like 4 days now and im starting to understand stuff

reef falcon
#

how can i get better at lua?

smoky path
#

and #1 tip: do not buy dookie courses

copper spindle
#

Like try making a system in which pressing 'X' on keyboard triggers a massive ground smash which flings the players around

soft trout
#

Yeo does anyone have a good r6 ragdoll module
i could code it myself but its the last thing i want to do rn tired

glacial hornet
#

What's the best way to improve at scripting?

woven terrace
ebon trout
#

yo im trying to create an auto anchor feature where when the ball makes contact to this invisible wall it anchors, this is so when the ball goes out in my football game it stops so nobody can hit it,

the ball however decides to anchor prior to it hitting the invisible wall or within proximity of the wall on random occasions

HOW TO FIX

lost pebble
# glacial hornet What's the best way to improve at scripting?

i cant say there's a "best way." in general, just make things. start small. when you reach a wall, research for an answer. the biggest thing is to not supplement the learning experience with ai. meaning, dont turn to ai as soon as you start to struggle. you learn the most where you struggle

ebon trout
lost pebble
#

just send it here

ebon trout
#

-- Place this as a Server Script (not LocalScript) in ServerScriptService.
-- This script finds ALL Parts named "InvisBallWall" (existing + future ones added dynamically),
-- makes them non-collidable (players walk through),
-- but anchors any Ball-shaped Part that touches any of them.

local function setupWall(wall)
wall.CanCollide = false

wall.Touched:Connect(function(hit)
    -- Check if touching object is a Ball (by shape)
    if hit.Shape == Enum.PartType.Ball and not hit.Anchored then
        hit.Anchored = true
        print("Ball anchored at " .. wall.Name .. "!")  -- Debug: mentions which wall
    end
end)

end

-- Setup all existing InvisBallWalls (searches entire Workspace + descendants)
for _, obj in pairs(workspace:GetDescendants()) do
if obj.Name == "InvisBallWall" and obj:IsA("BasePart") then
setupWall(obj)
end
end

-- Setup any NEW InvisBallWalls added later (e.g., during game)
workspace.DescendantAdded:Connect(function(obj)
if obj.Name == "InvisBallWall" and obj:IsA("BasePart") then
setupWall(obj)
end
end)

#

There r multiple walls that r needed since its a rectangle pitch

#

All called InvisBallWall

rare kelp
#

i lobr si

ebon trout
rare kelp
#

lobster

#

i love ai

lost pebble
ebon trout
#

But nah I don’t think that’s the case , thanks for helping tho

copper spindle
#

Excuse can i lend anybody of your time if you finished ?

#

i will wait

lost pebble
ebon trout
lost pebble
#

just things parented in the workspace. parts, models, folders, whatever

ebon trout
#

Alright thanks 👌

lost pebble
#

you're welcome

hazy stump
#

how should I know when to restart an area of code, a whole script, or not at all?

lost pebble
gritty glacier
#

hi. i've been struggling with game design patterns. is there any specific design pattern you recommend?

hazy stump
copper spindle
lost pebble
copper spindle
#

for example, if it's a tycoon game. I suggest you to build a cirular map with 12 bases.

copper spindle
#

That's just an example brother

hazy stump
gritty glacier
hazy stump
lost pebble
hazy stump
gritty glacier
gritty glacier
hazy stump
gritty glacier
#

yeah

somber vault
#

Hi does anyone know of a good free plugin for rendering tool icons?

pastel pine
somber vault
#

what is gimp

pastel pine
#

Photo editor

#

It has all the stuff professional photoshop has

#

But its all fre

somber vault
#

i just want get the image of my tool

#

not really a complex render

pastel pine
#

Ohhh

somber vault
#

but adjust in the good position/rotation i want

#

i used viewportframe but idk

pastel pine
#

I think there's a way with custom UI and viewport but your best choice to keep things simple is just to use basic images

somber vault
#

like save to roblox the image tool?

#

and get the id

pastel pine
#

Yes

feral plank
#

reigen console

spring badge
#

what should i make in codehs

#

I'm a noobie noobie

spark surge
#

Don't

nimble shard
#

Why am i recieving this errors expression must have a constant value
expression must have a constant value
expression did not evaluate to a constant
expression did not evaluate to a constant

high oracle
#

hey i want a scripter to team up with dm me if you ar interested.

analog gull
#

hi guys, im just starting out to become a scripter and am glad to team up with people for learning experience. Currently, I can make basic, like very basic, gui's and some other things. Pls reach out!

analog gull
#

Yes!

dense spade
# analog gull Yes!

need help u can ask code help but if u want dm me is fine too,i gotta improve my already good knowledge

analog gull
#

yes ofc

safe yoke
#

hi, can someone explain me about Knit? is a VCS Extension for Rojo?

#

the documentation is somewhat confusing lol

analog gull
#

im srry i would but i have no clue what ur talking about i just started sooo

safe yoke
#

alr

analog gull
#

mb gng

grim furnace
#

how can i tell if someone in just using claude to code a game

analog gull
grim furnace
#

heres a screenshot of one of the scripts, i thought -- [[ Ore data structure matching the game design document ]] was suspicious

analog gull
#

did u hire the person?

grim furnace
#

but like 49%

analog gull
#

k

grim furnace
#

and im spending a lot of money in ads

#

so id kinda want someone who doesnt just use like claude + mcp

analog gull
#

this so far looks good but i might be tripping

#

there definately is help of ai here tho

grim furnace
#

i asked about it and i was just told debugging

analog gull
#

nice

#

ye i just started out but i have quick learning skills so i can prob help in things

grim furnace
#

ui also looked suspicious to me

#

since it was made by him not a ui designer

#

and it kinda looks like how claude does ui if im not mistaken

#

definitely not the stud style the game is meant to be in

dense spade
grim furnace
#

if u use mcp with it

#

i think

dense spade
#

well as a scripter,i would never make a ui that good,early in development,ill do placeholders that is changed by an actual designer in future so smth is fishy here

#

he prob used claude a little bit

#

also emojis are used,ai does that,i just recently used gemini to code me smth and it used emojis in textlabels,which most normal people wouldnt do

analog gull
#

yes, that's definetly ai

grim furnace
#

all of it was done with a lot of other things in a small period of time

analog gull
#

the transaperncy, the font, the buttons all look like ai

grim furnace
#

asked him to do some work the night before and he sent all this

#

within a day

analog gull
#

ohh then its valid

#

i mean uis are easy to change so

iron kraken
#

if it works it works gng

analog gull
iron kraken
#

if the code is just not maintainable then its cooked

grim furnace
#

49% is a big chunk when im paying for all the ads, doing the building, paying for ui, paying for gfx, finding sfx, getting all the ideas, etc.

iron kraken
#

just review his code to see if its good

grim furnace
#

idk what good code looks like man

#

im a builder/modeler

storm nacelle
#

Hey everyone, I just need some suggestions/guidance before I start writing some code. I have a system in my game where the player can hold 1 weapon in their inventory at a time and attack with that weapon. Pretty much one weapon in their backpack at a time. You can change out what you carry through UI. Each weapon obviously has a different model and does different dmg and has diff animations. There are 10 total weapons. I was wondering what the best way to write this was. Should I use a dictionary? I’m solid at scripting but am still somewhat new and a bit confused by this. Ty

iron kraken
grim furnace
#

i dont got that kind of money

#

why do u think hes on %

#

🥀

digital swift
#

is using ai to study luau good or bad

#

like is it smart enough to not give me mistakes on such like math functions

dense spade
civic garnet
digital swift
dense spade
civic garnet
#

depends on which one u use

digital swift
civic garnet
dense spade
#

try prompting the ai with "As a teacher teach me x"

digital swift
dense spade
#

it should be more helpful that way

#

yea then i guess ur ok

#

also use roblox documentation,they made it better now and most things are easy to understand

analog gull
#

yes

dense spade
#

even roblox made some tutorial videos

analog gull
#

and ofcourse use youtube

#

I like BrawlDevs videos

dense spade
#

read ur own code line by line and imagine what it does while the game is running,that way you can visualise the game structure and find bugs faster

#

best u can do is just jump straight into making a simple game so u get challenged every day about a new bug

analog gull
#

thats exaclty what i did to make a main menu screen wiht absolutly no experience

dense spade
#

coding is better learned by doing than learning

analog gull
#

frfr

#
  1. Try it out
dense spade
#

i just watched alvinblox playlist in 2x speed and jump straight into making an obby,thats how i learned

dense spade
analog gull
dense spade
#

i just kept asking people in devforum anytime something goes wrong

civic garnet
#

id start with learning lua first then once i have a basic understanding start making systems using the roblox documentation and articles (devforum and other things)

analog gull
#
  1. try it out, 2. Try solving, 3. Watch video, and lastly 4. use ai
dense spade
analog gull
dense spade
#

what are u making rn

gaunt sphinx
#

In many tutorials, I see people use cloning to make multiple UI's of similar things, but is there any benefit to that instead of just creating the UI multiple times yourself in studio? (for example, a shop UI that has many multiple healing purchases available)

digital swift
gaunt sphinx
#

I guess with cloning, it's easy to make any updates and such by simply using a table in a modulescript, as the UI will auto update for you.

digital swift
digital swift
gaunt sphinx
#

But if I'm simply making a UI that I know will never change even across updates, I might as well just create it versus cloning right?

digital swift
gaunt sphinx
ivory helm
#

yo If I learned python then lua would it be easier?

civic garnet
gaunt sphinx
ivory helm
ivory helm
gaunt sphinx
#

The thing with Lua is it's very specifically a game designing language, so you need to find tutorials on building certain aspects of the game.

#

It's tough to just start Lua without a goal in mind.

civic garnet
#

just learn the basics and learn the roblox api

gaunt sphinx
civic garnet
#

(roblox documentation)

gaunt sphinx
gaunt sphinx
#

Tutorial by definition is "explanation of a subject or task, especially as an online video"

#

😭

civic garnet
ivory helm
#

I've tried that and hasn't worked for me

civic garnet
fickle flame
#

type gore from a public api I'm making

gaunt sphinx
ivory helm
#

i was progressing in it more than lua

gaunt sphinx
# ivory helm I tried learning python from a book for 2 weeks then I stopped

The ten basic things I'd first learn in Lua is:
Variables
If/Else statements
Functions
Tables
Loops (for/while)
Events
RemoteEvents/RemoteFunctions
localscript vs modulescript vs serverscript
Understand local vs global variables/functions
and Roblox Services (specifically since I assume you want to code in roblox)

#

The first 5 should be pretty easy to grasp if you've already done a little python

civic garnet
gaunt sphinx
#

Yeah I'm talking specifics to roblox

#

This is a roblox scripting discord server, I assumed he'd want help with roblox specific lua programming

civic garnet
#

i feel like to a beginner, roblox throws a whole lotta shit at you at first

ivory helm
civic garnet
#

id learn base lua first

#

then learn the difference between server/client and what module scripts are

#

remoteevents/remotefunctions

#

then roblox services

gaunt sphinx
#

Honestly, the way I learned, and most people will refute this-

#

I watched tutorials on specific things I wanted to build, such as "How to make a Main Menu appear" "How to make a gamepass shop" "How to make a currency system" and read through their code, trying to understand how it worked.

gaunt sphinx
#

But when I did that, I made sure not to just copy and paste code, I wrote each line down, understanding line by line what each line did

#

Otherwise, you end up making a game with no clue how it works.

#

but yeah IMO, the best way is to just start throwing stuff into a script and seeing what works and what doesnt lmfao

ivory helm
#

alright

#

thank you so much man

gaunt sphinx
#

yeah ofc np

vast steppe
#

anyone have a good library for big numbers? my friend had some issues with BigInteger, so i was wondering if anyone can suggest any better alternatives

slate delta
#

Hey everyone

neon grove
#

hey

slate delta
#

I have a question

neon grove
#

?

slate delta
#

I want to learn scripting and I have learn all the basics

neon grove
#

nice

slate delta
#

But I am not sure how to learn more

#

Ir to create something on my own

#

Or*

#

I don't want to watch YouTube tutorials

#

To make a game

#

I want to make a game but I don't know what systems it requires

neon grove
#

how long have you been scripting for?

slate delta
neon grove
#

well

slate delta
#

I do know how the basics works but when I try to implement them, I get confused or find my self lost because I am not sure what to implement

neon grove
#

oh

#

then practice

#

keep practicing

#

wait

#

can you this

#

like

#

when the player touches a part

slate delta
#

How and what things should I make? I don't even know how to make a tycoon game then how can I practice on it?

neon grove
#

it print

#

hello on the output

slate delta
#

Yeah

neon grove
#

make an obby

slate delta
#

Already accomplished that one

neon grove
#

well

#

im also new to scripting

#

so i don't know

#

what tips

#

i should give

slate delta
#

Well

#

Right now, I am a professional builder but I want to learn scripting to make my own game

neon grove
#

ooo

#

nice

#

ive been trying to learn

#

how to build

#

but

#

it's too hard

#

😭

lost pebble
neon grove
#

this is the only thing i can build

shy cipher
shy cipher
slate delta
slate delta
shy cipher
#

it's better to implement a dumb workaround and then discover a better way to do it

#

and google exists too

shy cipher
#

roblox uses C++ as a host language for the engine and luau as a scripting language

#

well it helps you understand most of the fancy words programmers toss around like stack memory and heap memory

#

I think that way the scripting tutorials make more sense

neon grove
#

how do i make ui fade in and fade out?

lost pebble
neon grove
#

like this?

#
local TweenService = game:GetService("TweenService")
local Tweeninfo = TweenInfo.new(
  --whatever i want to put


  )
#

i only remember this part of the script

#

i forgot the rest

#

since i took a 3 month break from scripting

lost pebble
#

and specify the arugments, of course

shy cipher
#

@neon grove

shy cipher
slate delta
#

But I can make calculators or receipts at most rn

shy cipher
#

luau has been pretty much purely made in C++, so if you know that language then learning roblox scripting is just a matter of learning the syntax

zenith drift
#

thats not how that works lmfao

#

luau is a garbage collected language and doesnt have native oop

#

its not even remotely close to cpp

shy cipher
#

no I'm saying like a lot of the stuff is similar

zenith drift
sacred widget
#

he's right for the wrong reason, learning a complex language in general helps you build mental models of how programming intricacies work,

#

and since these concepts are universal you can adapt to any language relatively easy

uncut basalt
#

anyone a python coder

chilly canyon
#

he's right for the wrong reason, learning a complex language in general helps you build mental models of how programming intricacies work,
and since these concepts are universal you can adapt to any language relatively easy

pseudo rapids
#

guys, how to import a bundle into studio

modern aspen
#

I know very popular question, but what is good tutorial for roblox studio

chilly canyon
#

youtube

modern aspen
#

yes, any recommendations for specific youtubers?

chilly canyon
modern aspen
slate delta
sand tusk
#

why is coding like hell 😭

hazy imp
#

hello

#

anyone here who knows stuff

#

👍

#

I need help

covert creek
hazy imp
#

no

#

wait

#

what do you need help with

#

Cause I'm cooked if I don't fix this

covert creek
hazy imp
#

It's been happening for 5 hours

#

What's your issue

covert creek
hazy imp
#

😭

covert creek
#

My issue is my NPC won't chase player

hazy imp
#

...

#

o

covert creek
hazy imp
#

ok

#

Mine is that i got kicked from all my experiences

covert creek
#

And send code

hazy imp
#

and not from roblox

covert creek
#

Huh

#

Gave me code

hazy imp
#

I think all my games got deleted

#

mass deleted...

covert creek
hazy imp
#

😭

#

?

#

I can play roblox

covert creek
#

Some time it happens in my studio also

hazy imp
#

uh

#

5 hours 😭

#

Are you sure?

#

I hope your right

covert creek
#

Post it into Roblox department

hazy imp
#

ok

#

thx

covert creek
#

Np 😁

#

I am here to help and get help

hazy imp
#

iF i LosE mY gaME I'm qUitinG robLOX

#

:DD

proven plover
#

did u make a copy of the game?

hazy imp
#

no 👍

#

I've spent so long on this game

woven gazelle
#

how to does I fix? this?

#

why does not work?

safe yoke
# woven gazelle how to does I fix? this?

You need put this in ServerScriptService bro

while true do
local FIX = Instance.new('Part')
FIX.Name = 'FixError'
FIX.Parent = workspace
end



--(dont try this code lol your pc will explode)
safe yoke
#

Excelent

lofty kiln
#

can someone send me a scripting toturial pls

dense spade
#

with like full playlist from everythjng u need to know

lofty kiln
#

i want the best

#

am new

#

i dont want to select bad road take my time

dense spade
#

all are good

#

just make sure to see the uploaded date

#

dont make too old

lofty kiln
#

ok thank you

warm oasis
#

can somebody who knows about the developer console (f9) pls join my game and find out whats lagging it so bad i need to fix it soon

#

people are leaving my game bc its laggy

lofty kiln
#

ask ai

warm oasis
#

i don't know what script is lagging it so bad

dense spade
warm oasis
#

u want me to send my whole game to ai😭

dense spade
#

see which script using most memory

lofty kiln
warm oasis
#

i can't figure it out💔 it doesn't look like anything has more than the usual amount of memory usage

warm oasis
#

idk maybe

#

could you join and check the dev console? game name 🔥Leaderboards

dense spade
#

sure

warm oasis
#

thank u sm

dense spade
#

the game name is "Leaderboards"?

warm oasis
#

ya

#

theres a fire emoji

dense spade
#

dont have

#

just send me the link in dm

zenith trellis
dense spade
#

then make like a hunting for diff ghosts kinda game

#

while escaping the house by fixing the car

copper spindle
dense spade
zenith trellis
cobalt apex
#

almost literally to no experience in ui I made this

#

the thing is its made inside roblox studio

#

not figma or anything

modest canyon
#

what's a better form of handling a combat system
boolvalues in a client folder, player attributes or tables of some sort

ive tried making a modular attribute based combat system but i always have problems with parts of scripts overriding other parts, i havent tried boolvalue becus i assume it'd not be ideal for performance and i havent done tables as yet (altho i think it'd be similar to attributes)
i jus would like to hear some recommendations off of other people's experiences

weary socket
warm flicker
#

dm me if you are a scripter looking to join a dev group :D

grim mortar
regal anvil
#

does anyone know why animations are not showing for other players but for myself it is

#

didnt make the script but i need a fix and didnt find it.

austere cedar
#

how long would it take me to learn luau from scratch if i know cpp and java

primal python
primal python
#

like only thing you might want to memorize api, if you already was working with some frameworks in cpp or java, you need maybe 1 week at max you will be able to code same

primal python
#

if you were learning java and cpp, its like 10% of their syntax

primal python
#

luau overall

austere cedar
#

ty goat

primal python
#

idk why you decide after all to learn luau if you already work with them

austere cedar
#

tiktok propaganda motivated me

primal python
#

because mostly you either dont want to fully get into coding and choose higher level language or it was your 1st language

primal python
#

especially if game dev

#

you can literally start with unreal

austere cedar
#

reason is income

#

roblox devs make way more

primal python
austere cedar
#

in my area game devs make like a lot less compared to for example backend devs etc

hasty stratus
#

Hey guys im struggling with a certain script topic

whats the difference between character and player?

primal python
#

1% makes 99%, if you arent gonna be 1% you gonna make way less than any full time gme dev everywhere else

#

Like each industry has one problems, you can try, but dont bet on roblox, its like one of worst bets nowadays

#

Own*

austere cedar
#

alr tysm

primal python
#

yeah just dont build expectations out of tik tok video

buoyant goblet
#

what does !strict mean

primal python
buoyant goblet
#

ty

primal python
ember creek
#

Question, how do i learn basic coding? Like some tips could help

primal python
ember creek
#

Atleast

primal python
#

basic coding itself isnt hard and id wont separate coding on basic or advanced but like on how confident you are

primal python
#

Just overtime tutorials became useless for me I either make stuff I need myself or read books for additional knowledge

#

thats why its called tutorial hell, because spending time in tutorials lacks confidence but helps building it

tepid rapids
#

guys can anyone view my portof piece and view my works: https://roblox-systemsv2.vercel.app/
core: combat system with block, state service, input handling, hitbox detection , dash, animation integration , poison applied with vfx.
wave manager: wave system infinite game loop: lobbyt --> arena --> spawn n number of waves --> detect win log it --> lobby loop
npc have movemnt system, npc factory spawns npc handles that logic.

jus give me review of wht u think

tepid rapids
primal python
#

because your real confidence represents your skill

tepid rapids
primal python
#

but its achievable just if you wont drop it ig

ember creek
#

Cake

candid drum
ocean chasm
#

hello if i have multiple parts with the same script is there a way to have them all be activated by one script or do i need to copy paste script in every psrt

ocean chasm
#

broken heart emoji

low barn
#

Can anyone help me i need some experience with scripting and making moves for a battlegrounds game

azure crescent
ocean chasm
#

omg thank u sir

worn wolf
#

any investors DM?

short ingot
#

hello fellow developers

I was wondering what will be the best way to make a healthbar with the usage of roact?
What I have in mind is having the healthbar component, having a rodux store and having a healthbar controller

the controller will listen to health changes and will update the store's state accordingly (lets say it will update health and maxHealth in the rodux store state) and via roactrodux, the healthbar component will get updated accordingly

Another way I saw people do it is put all the listening and reacting logic inside the healthbar component itself

Does anyone know what's better? or if there is an even better way to do this

thanks in advance

static coral
#

just use a red bar and make it scale based on your current health

crystal oak
#

how can i make it that not some random kohls admin commands script pops up on my game?

short ingot
#

not the logic behind it..

bitter harbor
#

and roact idk

short ingot
bitter harbor
short ingot
#

a couple of years

#

and once again, im not asking for the logic behind the "healtbar" but the way I would structure it, there is a huge difference

junior crypt
short ingot
warm flicker
#

anyone wanna join my dev group :D

bitter harbor
#

local script

short ingot
bitter harbor
#

to update the health

#

then

#

humanoid event

#

and fire the function

short ingot
#

yeah, you dont understand my question

#

it is alright

#

just leave it

cloud snow
#

quick question how much does it cost to build a full phone system with apps like, bank,gps, food delvery job, uber etc i dont know how much things like that cost

jovial hatch
ocean chasm
#

trying to adjust tool grip but after i went to properties of handle and tryed changing and testing after gping back to test again Grip pos is gone ??"???

trail pebble
#

ANYONE want to make a one piece game with me?

azure crescent
deft coral
short ingot
deft coral
#

Well you're shooting yourself in the foot

short ingot
#

i dont see any benefits of using reactlua

deft coral
#

The rest of the industry doesn't use it (i hate reactlua be aware)

#

And its no longer updated

#

Atp just use nothing

short ingot
deft coral
#

Idk where you got that information lol

#

Reactlua is the successor to roacr

#

Roact

#

Everyone switched over awhile ago

short ingot
short ingot
ivory dagger
high crag
#

how can i stop my custom animate script looking different depending on what animation the person is actually using

ruby shore
#

Can anyone give me any advices

#

i been scripting for the past 2 months

gritty laurel
#

do yall got any advice to a person who wanna become a dev?

ruby shore
#

Don't do all at the same time

#

focus on one thing

#

then another

#

Don't try to do all at the same time

gritty laurel
#

what if i forget things?

ruby shore
#

When u are watching tutorial, take notes

#

and immediatly after that tutorial go to Roblox Studio

#

and use that information to make something

#

then when u watch next tutorial

#

try to combine it with the another one

#

And TAKE NOTES!!!

gritty laurel
#

thanks man

#

im gonna try my best

#

i wanna make a hood game

#

it sounds fun

ruby shore
#

its gonna be hard man

#

theres no easy paths

gritty laurel
#

wdym

#

what can be easier

ruby shore
#

Don't expect to be "pro" in 7 Days

#

many devs overburn with tutorials and give up