#code-discussion

1 messages · Page 80 of 1

alpine scarab
#

So we get players from both ours

stuck tartan
#

i mean it wont help much

#

since ppl to hyped about squid game 3

#

devloper products are meta

alpine scarab
#

How u know which games are there already

#

U cant know buddy

tropic sonnet
#

we need a scripter for a project interested DM we got 3 scripters

alpine scarab
#

And its still month for it

stuck tartan
#

thats why we can be the first

alpine scarab
#

Maybe

#

But ill prob do one more game before that

#

So i get good amount of bobux to advertise

#

Show me ur game map

#

Im curious whats therr

#

Already 700

stuck tartan
alpine scarab
#

Game

#

Roblox ads

stuck tartan
#

the squid game

#

@alpine scarab

#

??

alpine scarab
#

Bro when u gonna post game?

stuck tartan
modern bay
#

can anyone help, i have a e bike model but dont know how to script it

stuck tartan
alpine scarab
#

Also how many money u should spend on ads?

#

100$?

stuck tartan
alpine scarab
#

I could do 20 credit cards a day

stuck tartan
#

idk ill spend some of this

alpine scarab
#

If u get popular gimme portal to my game))

#

It might have 50k online right?

stuck tartan
#

if u help me get devs ill hundred % do it

alpine scarab
#

If u will be the main in niche

stuck tartan
alpine scarab
#

Bro i needa do that

#

Bro gimme link on game

#

I wanna see what that

#

Is it tower

stuck tartan
#

dont want to leak 😦

alpine scarab
#

Bruh

stuck tartan
#

if u can find devs and stuff i 100% can give u a big rev cut

stuck tartan
alpine scarab
#

U can ez get

stuck tartan
#

no funds sadly

alpine scarab
#

Oh u want for free

stuck tartan
tropic sonnet
#

Looking for devolepers willing to work for 1 Bobux per year looking for Scripters builders and modelers If ur interested contact me

open rock
proud idol
alpine scarab
#

Its already 800 online its not even been 2 days as it realesed

proud idol
#

In that case then yeah 100$ good enough investment

alpine scarab
#

And that result high

proud idol
alpine scarab
#

I meant its already good

#

Ppl struggling to gett that op hammer

#

Which makes it more play time

proud idol
#

If ur game retention is good enough you dont need to invest more money on ads

#

(Unless u want to lol)

shy cipher
#

I'm trying to make a map creation function in a module script, I'm cloning the base map from serverstorage and parenting the parts to a model in workspace and trying to use the primarypart to reposition the map where the player can't see it, but the primarypart keeps returning nil

#

what I do

#

it just doessn't set the primarypart

proud idol
#

Show the property window of the model u cloning

shy cipher
#

ok papi

alpine scarab
#

Can i be ur dadi

shy cipher
#

I set the primarypart and it clears the property automatically

proud idol
shy cipher
#

wait I'm having the most brilliant idea

#

how about I restart studio

#

..it's working now

proud idol
#

Lol

#

Prob just a bug then

blissful pike
#

Anyone trying to make a game with me? I can make Discord, builds, And pay some people to promote our game if you are interested text me in dms 🤗

hearty spindle
#

can someone teach me how to script 🥺

sly cedar
#

Can someone help me fix something in my flashstep system. Tell me if you avaliable.

shrewd schooner
#

I am trying to recreate my own version of another simulator with my own ideas etc. Currently I’m working on the picking up and carrying boxes but I’m having the issue of it not looking smooth to other players. I have attached videos of gameplay and then studio gameplay. You can see the difference in how things move. I am not sure how they are replicating the positions to others.
The box’s cframe is set to the characters camera (This is for the up and down movement you see) then that position is given to the server to update or fire to all clients to update. (I tried both ways)

shy cipher
#

use unreliable remote events instead, they take way less network bandwidth

shrewd schooner
shy cipher
#

you could instead use renderstepped

#

it will update box cframe every frame (mb I'm exhausted)

shrewd schooner
#

Tried that too same result

shy cipher
#

so what you're doing is, sending a request to all clients to update the box's cframe right?

shrewd schooner
#

Now that I’m thinking about it, maybe they are welding it and just updating the rotation….

shrewd schooner
nimble topaz
#

could anyone help me out, im making a game sort of similar to like a minecraft spleef except you break blocks and have different abilities, i wanna make a bomb where you can drop a bomb from ur hotbar (inventory) - i already give the tools. I just need help on how the bomb that destorys blocks would work.

hollow thicket
#

how do i create realistic ocean system when boat or else things can be affect by ocean's wave

shy cipher
shy cipher
shrewd schooner
shy cipher
#

oh right

shrewd schooner
# shy cipher oh right

Yea I think they are maybe welding it to the character on other clients then updating just the rotation rather than the position and rotation

shy cipher
shrewd schooner
shy cipher
#

go into studio, carry the box, open your character from the workspace and see if there's any welds from the box to verify the weld claim

shrewd schooner
#

I didn’t add any welds
I’m going to try that tomorrow when I get on and see if that makes it smoother

shy cipher
#

welds will make it smoother since they make the 2 parts act as a single physical object instead of 2 that each seperately need to be repositioned by roblox.

dusky kestrel
#

I need a second opinion on something before I code it, should I create a bodymover on the client then fire the skill remote, or maybe reverse it? Or should I just put it on the server

remote bear
wary star
#

😭

static coral
#

is there a way to list all ordereddatastores like how u can do with datastoreservice:ListDataStoresAsync

trail ledge
#

idrk

wary star
sturdy briar
#

what is most advenced thing in luau? 🤓

merry karma
turbid magnet
#

how do yall ACTUALLY started learning how to code

static coral
lethal shell
#

yo me and my friends are making a game we have 5+ year experience if u wanna know what game we making dm me

jagged sluice
nocturne bobcat
heavy sleet
kindred stream
heavy sleet
turbid magnet
#

Why so many replys all of the sudden

#

and how much will it take to learn it in a basic lvl

kindred stream
kindred stream
#

Thank god
I accidentally deleted a core script and ctrl z didnt worked but thank got theres version control

nocturne bobcat
kindred stream
jagged sluice
gusty osprey
#

same way you learn how to play games

#

just doing it often

torpid fiber
#

somone help

drifting iron
#

im making a combat framework and i got 2 modules that depend on each other, but like u might know you can't recursively require modules

#

what do i do

torpid fiber
#

can somone help me

drifting iron
#

js press publish to roblox on studio

torpid fiber
#

what do u mean

drifting iron
#

press publish to roblox on roblox studio and it'll work

torpid fiber
#

i did

drifting iron
#

refresh

torpid fiber
#

how to refresh

#

it still doesnt work

#

please help

peak scarab
# torpid fiber

if doesnt work go to files then publish or find the version u wanted to publish

somber vault
#

Can someone please do me a VERY short job, I recently got scammed

heavy sleet
somber thunder
#

any scriptor wanna make a game togheter im a builder and i already got a idea and stuff

rose notch
#

Guys quick I’m on a speed run give me a game/system concept

#

Make it cool

pure thistle
#

😑

rose notch
#

alr alr ty ty

rose notch
acoustic river
#

How did you all learn to code?

rose notch
#

lol

#

jk il come up with it

rose notch
acoustic river
#

Hahaha, and how it is going?

pure thistle
rose notch
pure thistle
rose notch
#

i have this tutorial

#

its really good

pure thistle
#

It gets easier overtime though dw

rose notch
#

beginner to advanced

rose notch
acoustic river
#

from TheDevKing

rose notch
#

the more you know the easier it is to understand

rose notch
acoustic river
#

From where y'all are?

rose notch
#

countries?

acoustic river
#

I'm from Germany its a bit difficult

#

for me

twin bough
#

Whats better for combat tagging , using collectionservice to add a tag or is there a better way like instancing a folder with name of tag or sum

ivory temple
elder stirrup
#

Any scripter able to do Anime TD game, dm me,please.

woeful birch
#

would anyone want to check out my dev product wrapper

gilded stag
#

anyone know anything about the ryanlua satch el

tender steeple
#

Hey everyone!
I’m trying to improve my scripting skills and I’d really appreciate your feedback.
Is there something specific I could work on to get better? Maybe a habit to develop, a resource to check out, or mistakes I should avoid?
Thanks in advance!

gilded stag
#

i wanna change the position of the topbar but its not working at all

blissful pike
#

**Finding a second owner for my game!

Need to know how to code in Roblox studio
Be Professional !

Ima offer:
Map building
Ads
Some money
Discord server

Please dm me if you are interested**

gilded stag
#

this is its place in the playergui when its created

hallow crag
#

or just move topbarplus to startergui

gilded stag
hallow crag
#

there should be documentation

#

for how to use topbarplus

gilded stag
#

yeah ive been reading it ☹️

hallow crag
#

and paste it into startergui

#

and move it manually

gilded stag
hallow crag
#

and the ctrl v

#

into startergui

#

u wont need the code anymore

gilded stag
#

its a custom backpack uh i probs will

#

but thanks

hallow crag
#

u can just directly get the button from ur script

#

without the topbarplus api

gilded stag
#

oh i get u thanks

haughty shadow
#

Hmm

midnight wigeon
#

local function InitalizeLabels()
print("fired")
end

local count = 0

LabelValueChanged.Event:Connect(function()
count += 1
print("Event fired, connection #", count)
InitalizeLabels()
end)
This script is insde the screen gui and its firing 8 times on spawn what might be the reason for that?

frozen cedar
#

Anyone wanna script and collab w me dm? We making a troll tower super simple.

hallow crag
#

send the code where LabelValueChanged is being fired

placid peak
#

heya guys, im learning scripting for the first time

local function mulitplication(n1, n2)
    local rizz = n1 * n2
    print(rizz)
    if rizz == 50 then
        print("True!", "The answer was right, the answer is: ".. rizz)
    else
        print("WRONG!", "Heya, the answer is actually: ".. rizz)
    end
end

mulitplication(6, 10)```

Is this a good start? I know it's not a lot but I'm proud of it.
foggy fiber
#

how do i fix roblox blocking my nvidia shadowplay

final island
#

i had a script in my game where u get server messages but ever since roblox changes the chat system to textchatservice it just doesnt work so can someone help ive been trying for 5 hours and it doesnt even send anything, this is the old script with legacy chat that used to work over a year ago :

#

local MESSAGE_COOLDOWN = 20
local COLOR = Color3.fromRGB(118, 38, 255)

local MessageList = {
"[SERVER]: message",
"[SERVER]: msg",
}

local function SendMessage (Message, Color)
game.StarterGui:SetCore("ChatMakeSystemMessage", {
["Text"] = Message,
["Color"] = Color,
["Font"] = Enum.Font.Nunito
})
end

while wait() do -- infinite loop.
for i, Message in pairs(MessageList) do
SendMessage(Message, COLOR)
wait(MESSAGE_COOLDOWN)
end
end

sharp totem
#

are proximity prompt scripted localy or server side?

pure thistle
sharp totem
#

like can serve see if a player triggers it

final island
#

i dont have any proximity prompts in my game

final island
#

that script worked a year ago but not anymore on textchat service

pure thistle
#

game.StarterGui:SetCore("ChatMakeSystemMessage", {

#

SetCore("ChatMakeSystemMessage"

#

That doesnt work anymore

final island
#

so how do i change it to make it so it works

pure thistle
#

Pretty sure

placid peak
pure thistle
#

You'll get the hang of it

#

I'm sure

final island
#

even if i put legacy chat version on it doesnt workj

#

but ik that it used to work

#

so idk whats wrongand even i use chatgpt even it cant find a script that sends server messages

placid peak
#

Heya guys, returns are very confusing for me I just made a script, but returns are stiill confusing, can someone help me understand them more?

local function mulitplication(n1, n2)
    local rizz = n1 * n2
    local part = script.Parent.Part
    print(rizz)
    if rizz == 50 then
        part.Material = Enum.Material.Neon
        part.Color = BrickColor.new("Lime green").Color
        print("True!", "The answer was right, the answer is: ".. rizz)
    else
        part.Material = Enum.Material.Neon
        part.Color = BrickColor.new("Really red").Color
        print("WRONG!", "Heya, the answer is actually: ".. rizz)
    end
    return rizz
end

local answer = mulitplication(6, 10)
print(answer.. "is the answer buddy")```
pure thistle
#

Well yeah

#

SetCore("ChatMakeSystemMessage" is part of the legacy chat system

#

Which means it doesnt work in the new chat system

somber vault
placid peak
kindred stream
#

i don wanna write 200 lines of code for just a role 😭

vale shard
#

guys how did you start coding?

#

what did you use?

#

to start

uncut isle
#

Is anybody willing to help me code a working ingame spin the wheel?

pearl urchin
#

guys i tried to make a part on roblox studio but now my chromebook is heating up like crazy does anyone know why

#
Instance.new("Part", workspace)
end```
tribal juniper
#

infinite loop gang lol

placid ember
#

Wanting to learn LuaU but I have no clue what’s the best way to grow. I know I need to practice, however, are there any ways you guys would recommend going about it?

final patio
#

do NOT pay to let somone teach you

final patio
placid ember
final patio
placid ember
#

It’s all good, I’ll make it back. 🔥

placid ember
final patio
#

idk if taking the "youtube" route is gonna work for u tho

#

it worked for me tho, so 😎

placid ember
#

How long have you been scripting for?

final patio
#

ima be honest

placid ember
final patio
#

like 2 weeks

placid ember
#

💀

#

Ay bro, progress is progress. You got this.

final patio
#

and im alr pretty good at it 😎

#

thx dawg

#

I Hope the best for u

placid ember
#

I appreciate it man, hard stuff. Might as well learn as I’m majoring in cyber security. 🤣

proper veldt
#

How do I run the functions before the player leaves

patent mirage
proper veldt
#

To run them at the exact same time

#

without it they would run one after the other

final patio
# placid peak Heya guys, returns are very confusing for me I just made a script, but returns a...

the return statement is basically gonna set "mulitplication(6, 10)" to the value that you returned.

local function exampleThingy(n1, n2)
  local rizz = n1 * n2
  return rizz --it sets exampleThingy to whatever this value will be
end

local answer = exampleThingy(3, 2) --When I called the function and put in the final parameter, the value of exampleThingy(3, 2) immediately set to be 6 as soon as the end bracket is inputted.

local answer2 = exampleThingy(33, 26) --same thing would happen here. The value of exampleThingy(33, 26) will contain the value of 858 as soon as I type in the end bracket.

you would use return when you are going to use the value of the function somewhere else in the script.

(idk if I explained it well but I did my best)

#

I spent way too long on that

sharp totem
#

is theyre a site where i can see equations on a graph? like log sin and cos with x

sharp totem
final patio
#

oh can I Not send links

sharp totem
final patio
#

look for something called calculator with it

nocturne bobcat
vestal ether
#

anyone know where i could work for free

#

i mean like do things for people but they dont have to pay

#

bc every one of the paid job require previous experience

ember juniper
#

how can i get the roblox player to move along with the grouped parts moving on Cframe?

static coral
static coral
#

wait what do u offer

vestal ether
#

free scripting

static coral
#

oh

vestal ether
#

without ia ofc

static coral
#

then u should be able to find “employers” very easily

vestal ether
#

?

#

where

static coral
#

people always want free scripts just check roblox developer servers

vestal ether
#

do u have one

static coral
#

many

#

i can dm them to u if u want

vestal ether
#

that would be kind of you

static coral
#

ok 1 sec

jade smelt
#

if i wanna play a sound effect and vfx everysingle time any player jumps, would i have to fire server and fire all clients every time?
or is there a more network friendly way

umbral carbon
#

Let’s make something that will fail and easily forgettable.

brave cairn
shrewd schooner
soft niche
#

how would i change the percentage of getting pets in an egg hatching system based on luck?

tired surge
#

Hello, im looking to make a game called Bodega, basically it will be a first person game where you ad your friends can run a bodega together and manage the business by buying inventory, managing funds, and etc. So, i was wondering if anyone here can give me any advice or help?

#

if you reply make sure to ping me so i can see it thanks.

junior sage
#

I’m trying to make things appear in chat of the game with different dialogue and randomize names at random times but nothing happens. What should I do?

hallow linden
#

Am I the only one that wants to make their game solo but sucks at art lol

#

like man

#

I absolutely cannot do the building

queen lion
#

How to make curve arms and legs in animations?

sonic juniper
queen lion
#

How to do that

#

I am new in animating

sonic juniper
#

google bru

queen lion
#

srry

sonic juniper
#

icl im having problems too

#

dw

#
function Utility:CreateBezierFunc(ControlPoints: {vector}, LUT_Size, FirstControlPointIndex: number, LastControlPointIndex: number): BezierTable
    local n = (LastControlPointIndex and FirstControlPointIndex and (LastControlPointIndex - FirstControlPointIndex)) or (#ControlPoints - 1)

    local binomials = {} -- binomial for each pos. (weighted avarge basically)
    
    for i = 0, n do
        binomials[i] = GetBinomialCoefficientForControlPoint(n, i)
    end
    
    local Bezier: RealBezierFunc = function(t : number)
        local startIndex = FirstControlPointIndex or 1
        local endIndex = LastControlPointIndex or #ControlPoints
        
        if t == 0 then return ControlPoints[startIndex]
        elseif t == 1 then return ControlPoints[endIndex] end

        local p = vector.zero

        for i = 0, n do
            local controlIndex = startIndex + i
            if not ControlPoints[controlIndex] then continue end

            local WeightAtTime_t = binomials[i] * (t^i) * ((1 - t)^(n - i))
            p += ControlPoints[controlIndex] * WeightAtTime_t
        end

        return p
    end
--- deleted stuff for chr limit
    
    return {
        ['Bezier'] = function(distance: number) : vector            
            return Bezier( DistanceTo_time(LUT, distance, AccumulatedLength) )
        end,
        ['Gradient'] = function(distance: number)
            local t = DistanceTo_time(LUT, distance, AccumulatedLength)
            
            local eps = 1e-4
            local p1 = Bezier(math.clamp(t - eps, 0, 1))
            local p2 = Bezier(math.clamp(t + eps, 0, 1))
            
            return (p2 - p1).Unit
        end,
        ['BezierID'] = ID,
        ['TotalLength'] = AccumulatedLength
    }
end
```lua
#

this is a script to create a bezier w/ infinite cp but when i try to use the gradient to orient the rings:

#

but only on curved segments of the bezier

queen lion
#

Honestly

#

I don't understand anything

sonic juniper
#

be like that bro

#

oh wait

#

they're all the same orientation

#

meaning the problem is obv

rigid mortar
#

does anybody here really like f1?

#

cuz if yes i would need some volunteer scripting :d

rapid panther
#

what maths do you need to know to do roblox scripting

twin bough
rapid panther
#

quitting on the spot 😂

undone pelican
#

does anyone have code when a part is touched it give money then deletes the part

#

dm me the code please

solemn mason
undone pelican
#

uhh

#

i dont think that would work

solemn mason
#

Well you would need to have a Value that stores the player's money first.

#

then you would simply add to the value

odd lantern
#

hes just not gonna make an entire framework for it ☠️

#

use this starting logic to make what you want

undone pelican
#

found it

#

-- Amount of money to give
local COIN_VALUE = 5

-- Touch event
script.Parent.Touched:Connect(function(hit)
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player then
local stats = player:FindFirstChild("leaderstats")
if stats and stats:FindFirstChild("Cash") then
stats.Cash.Value += COIN_VALUE
script.Parent:Destroy()
end
end
end)

#

(totaly not made by chatgpt)

odd lantern
#

☠️

#

Ok now improve the script (dont put a script inside of 100 different parts please)

ruby cipher
odd lantern
heady raven
#

Sup chat

odd lantern
#

👋

undone pelican
#

does anyone have a tut to make parts randomly spawn on a part

snow bramble
#

@ruby cipher yo bro

thorn token
#

just search for coin drop tutorial and change it up

somber vault
#

@worn heron Is a scammer

ruby cipher
eager gull
#

how do i get all player tools in right index? like if player has 4 tools and he equipped second tool, i gonna check his backpack and find 3 tools and insert it to table and after this i check if there is equipped tool (in character) so i gonna insert it and it gonna be on index 4 in my table, but i need it to be on 2nd index for saving

somber vault
#

bro you lost me on the half of ur sentence

carmine zealot
#

Looking for an investor dm if interested

wide socket
#

if they dont change

#

just get the children in Starter Pack

#

if they do you might need to use attributes

meager bone
#

feedback?

#

ping me if you have anything

shrewd schooner
#

I’m assuming u want feedback on ui? Not sure what your wanting feedback on

odd lantern
#

Not much into Web Dev, but I fw it

sterile lintel
timid swallow
remote bear
past garden
#

Does anyone know how to timescale assembly velocities on a part by itself?

#

Wrong channel

placid ember
#

I have no clue what premium does

past garden
placid ember
#

you can already do that

soft niche
#

guys im really stuck trying to make a system that boost the percentage of pets in luck hatching system all i know is that i got to remove percentage from easier pets and give harder pets some of it i just dont understand how im suppose to do that

full thistle
#

Hey, does anyone want to do a passion project w me?

#

It’s a forsaken-based game and I’m wondering if anyone is interested

clear forge
#

anyone here use linux?

median tree
west yacht
#

how do i run my script instead of my spawning into the game

icy dew
umbral carbon
sterile lintel
#

return Enum.ProductPurchaseDecision.Unrecongnized

I saw this in a tutorial but why does unrecongnized not show up in the tooltip thingy

frosty geyser
#

guys

#

iam looking for someone to hire me

#

wat do i do iam new

haughty shadow
#

how do i fix this? chat the animations dont work when i sprint

#

could anyone help me fix it

green kraken
#

You don't have a portfolio

#

Your account was made yesterday

#

You are not getting hired, best thing to do is make a portfolio

hollow plover
#

no

lone rain
#

ever since i started scripting i realized how long a second really is

sullen willow
bright belfry
cursive kindle
wise ember
stuck tartan
#

any good scripters here tryna help me with a squid game troll tower

weak radish
hallow crag
#

r6/r15

misty spade
hardy pilot
misty spade
#

I got a question for scripters like if making these systems such as combat ones, do you make the animations and vfx yourself??

pliant flare
#

anyone know where i can get good sfx for combat and magic related stuff?

gray maple
grizzled dagger
silk spruce
#

Hi everyone, are there any Russian speaking people here who are creating a team? Maybe I can write about it somewhere?

tropic sonnet
gusty osprey
velvet summit
serene fjord
#

Looking for a coder for a game like "steal a brainrot" offering good pay
DM me if your intrested. all assets are done just need the game to be programmed

stiff ibex
#

hiiiiiiiiii

hardy pilot
waxen vapor
#

Yo guys is there a good tutorial on how to not handle animations like an absolute noob, I know you can like load the animations before the player actually enters the game and then play them but idk how to do that

idle badge
spiral jungle
waxen vapor
#

@grizzled dagger I'm good bruh

timid swallow
timid swallow
#

thats a whole monthly wage where i come from

errant storm
#

is there some way to make emotes without needing a tool

shadow cloak
#

why don't scripts in cloned models not work 😭

grizzled dagger
idle badge
# idle badge yo guys just published this SimpleDataStore module to simplify the data save and...
serene fjord
#

Need some scripters dm me and we can work sum out im paying good

waxen vapor
hardy pilot
nocturne ginkgo
hardy pilot
copper apex
#

Whats the most reliable alternative to touch ended?

wintry panther
gusty osprey
#

5 dollar is 5 dollar bro

wintry panther
gusty osprey
#

thats enough cheesebuger for a lot of people

wintry panther
#

I would argue that's a very low amount of cheeseburger

#

wouldn't satisfy even an infant's hunger

sonic juniper
#

I made a viusalizer for the bezier/array thing, but is this tangent calculation for it even correct?

['Bezier'] = function(distance: number) : vector            
            return Bezier( DistanceTo_time(LUT, distance, AccumulatedLength) )
        end,
        ['Gradient'] = function(distance: number)
            local curveResolution = #LUT
            local eps = AccumulatedLength / curveResolution / 2 -- half step
            
            local t1 = DistanceTo_time(LUT, math.clamp(distance - eps, 0, AccumulatedLength), AccumulatedLength)
            local t2 = DistanceTo_time(LUT, math.clamp(distance + eps, 0, AccumulatedLength), AccumulatedLength)
            
            local p1 = Bezier(t1)
            local p2 = Bezier(t2)
            
            return p2 - p1
        end,
        ['BezierID'] = ID,
        ['TotalLength'] = AccumulatedLength
#

for the curves it goes out for some reason

#

but straights are fine ( ❓ )

slender yew
#

is there a way to get this shit off my console

tawny grotto
#

who wanna help me make a cash grab game?

north rivet
#

Hey how do you guys handle player stats in an rpg I was just thinking.

My idea was to module with a bunch of stats

sonic juniper
stiff ibex
ivory bronze
#

guys how can i go about making a save system for a grow a garden game?

north rivet
#

Data storage???

#

Is that what it's called I always forget what it's called

ivory bronze
#

ye but my 0.4gpa can't understand how i can make it

#

i am a begginer scripter

north rivet
#

DataStoreService

#

Shame my 0.3 GPA only understands the name

ivory bronze
#

cooked 🙏🏻

north rivet
#

It's probably not that hard just go read up on it attempt it then ask chatgpt

ivory bronze
#

lemme try

north rivet
#

Gl

ivory bronze
#

ty

ivory bronze
tepid dock
#

do u guys think it would be possible to recreate the gojo rtc scene in roblox

somber vault
#

Anyone having issues with API services

somber vault
north rivet
#

Bro is cooked

somber vault
#

hello i am new to rojo. can someone help me get the proper structure

dark juniper
#

ur not the only one

oak verge
#

Heres a small snippet of my code, for some reason the cam subject doesnt actually SWITCH to the subject of the player to spectate, the rest of the code and debugging works fine, but the CFrane of it remains stationary..? ```lua
cam.CameraType=Enum.CameraType.Scriptable
cam.CameraSubject=plrtospectate.Character:WaitForChild("Humanoid")
--cam.CFrame=plrtospectate.Character:WaitForChild("HumanoidRootPart",3).CFrame
cam.CameraType=Enum.CameraType.Custom
spectateframe:WaitForChild("PlayerName").Text=plrtospectate.Name

somber vault
dark juniper
#

no bro no

dark juniper
#

give me sec

#

yea im cooked bro

#

my bug so bad it doesnt even make sense logically anymore

#

lowkey might be the data store

#

atp

#

anyways

dark juniper
#

you should set it locally to the humanoid of the player u wanna spectate

#

and keep on custom

#

@oak verge

#

yea I just tested it literally works

oak verge
#

which automatically reset the camera subject back to the local player

fringe willow
#

yo is there a way to modify script.Source through console?

limpid vapor
#

is someone able to send me 1$ please its an urgent question ill repay everything

stiff ibex
#

hiiiiiiii

sand agate
#

Yow

stiff ibex
#

mow

sharp copper
#

-- Services
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ServerScriptService = game:GetService("ServerScriptService")
local ServerStorage = game:GetService("ServerStorage")
local Players = game:GetService("Players")

-- Module Scripts
local moduleScripts = ServerStorage.ModuleScripts
local replicatedModuleScripts = ReplicatedStorage.ModuleScripts
local roundManager = require(moduleScripts.RoundManager)
local gameSettings = require(moduleScripts.GameSettings)
local displayManager = require(moduleScripts.DisplayManager)
local timer = require(replicatedModuleScripts.Timer)

-- Events
local events = ReplicatedStorage.Events
local roundEnd = events.RoundEnd
local displayRoundResult = events.DisplayRoundResult

-- Creates a new timer and keeps track of it's time in the timeLeft value
local gameTimer = timer.new()
local displayValues = ReplicatedStorage.DisplayValues
local timeLeft = displayValues.TimeLeft

#

-- Main loop for the entire game
while true do
displayManager.updateStatus("Waiting for Players")

displayManager.updateTime(0)

repeat
    wait(1)
until Players.NumPlayers >= gameSettings.minimumPlayers

-- Actual Intermission
displayManager.updateStatus("Intermission")
gameTimer:start(gameSettings.intermissionDuration)
displayManager.trackTimer(gameTimer)
gameTimer.finished:Wait()

roundManager.prepareGame()
displayManager.updateStatus("Round in Progress")

-- Waits until the roundEnd event has fired before continuing the script 
local endState = roundEnd.Event:Wait()

-- Displays how the game ended to the player's GUI. Ex: Winner found, time up ...
local resultString = roundManager.endRound()
displayRoundResult:FireAllClients(resultString)

-- Starts the end intermission. Will remove player weapons if still actively in game. 
displayManager.updateTime(0)
wait(gameSettings.transitionEnd)
roundManager.endGameIntermission()

-- Resets the game by moving players back into the lobby and clearing used variables 
roundManager.resetGame()

end

#

SOME ONE WITH THE TIMER GOING TO 1 BUT NOT TELEPORTING

twin bough
#

Anyone down to help me test my combat systtem rq

mellow grotto
#

good price actually

fluid vale
hardy pilot
fluid vale
spring ice
#
local Blacklist_Attr = {
    [1] = "Blacklist"
}
local ParentSave_Attr = {
    [1] = "SaveToParent",
    [2] = "SaveUnderParent"
}

function GetModules(path: Instance)
    for i,v in pairs(path:GetDescendants()) do
        if v:IsA("ModuleScript") then
            HandleModule(v)
        elseif v:IsA("ObjectValue") then
            if v.Value:IsA("ModuleScript") then
                HandleModule(v.Value)
            end
        end
    end
end

function Start_Module_Funcs(func)
    for i,v in pairs(shared) do
        if type(v) == "table" then

            if type(v[func]) == "function" then
                v[func]()
            end

        end
    end
end

function SaveParent(module: Instance)
    local TotalParents = {}
    local LastParent = module
    local sharedToUse = shared
    while LastParent.Parent:GetAttribute(ParentSave_Attr[2]) do
        table.insert(TotalParents, LastParent.Parent)
        LastParent = LastParent.Parent
    end
    for i=#TotalParents, 1, -1 do
        if not sharedToUse[TotalParents[i].Name] then
            sharedToUse[TotalParents[i].Name] = {}
        end
        sharedToUse = sharedToUse[TotalParents[i].Name]
    end
    
    return sharedToUse
end
function HandleModule(module: Instance)
    local sharedToUse = SaveParent(module)
    
    local moduleData = require(module)
    sharedToUse[module.Name] = moduleData
end

function init()
    GetModules(game:GetService("ServerStorage").Modules123)
    Start_Module_Funcs("initialize")
    Start_Module_Funcs("start")

    print("Server shared:", shared)
end
init()

simple module starter

ruby cipher
#

?

fluid vale
#

anyone can help me with my code rq?

static coral
fluid vale
outer rose
#

Can anyone refer to me a good known scripter

#

I don’t wanna hire a random

limpid vapor
#

can someone lend me 1 dollar i need to gift something to my brother but the taxes wont let me buy it please guys 😭

outer rose
outer rose
#

I don’t trust u

lilac gale
#

where people have to pass an application for the lua programmer role

outer rose
lilac gale
#

how come

#

you prefer word of mouth?

outer rose
#

met some really shitty scripters there who overcharge for YouTube tutorial scripts and also scam

lilac gale
#

browse through vcs and find someone good

#

i cant refer you

outer rose
outer rose
lilac gale
outer rose
lilac gale
#

i do

#

also

#

i dont think theres a minimum

#

you could screen people

somber vault
#

anyone here good with file paths and rojo

somber vault
#

my fault

#

how does one properly get the right file path

lilac gale
#

send your json here

#

through three of these ` wrapped around a block of json

lilac gale
#

intellisense picks it up fiine normally

#

and so does rojo

#

that data section is unnecessary

somber vault
lilac gale
#

and connect through studio

#

template will not show up

#

its not showing up because you didnt specify the classname of template

#

and its just a file named template with a weird extension

#

just

#

remove the profile: template: patch of json

#

the entire "data" json block

lilac gale
#

manually clear it

light beacon
timber parcel
light beacon
#

can someone help me with it?

light beacon
#

its sending a .txt

lilac gale
#

not

light beacon
#

how do i make it send the actual message

lilac gale
#

the entire script

light beacon
#

ok ill send the part where i think its the problem


    if Param == "RemoveItem" then
    local indexToRemove = child.Index
    if indexToRemove then
        if indexToRemove < 11 then
            local slot = HotBarFrame:FindFirstChild("Slot"..indexToRemove)
            if slot then
                slot:Destroy()
                print("Removed slot: Slot"..indexToRemove)
            end
        else
            local slot = InventoryFrame:FindFirstChild("Slot"..indexToRemove)
            if slot then
                slot:Destroy()
                print("Removed slot: Slot"..indexToRemove)
            end
        end
    end
end

    if Param == "UpdateQuanity" then
        for i, itemsininventory in ipairs(inventory) do
            if itemsininventory.Name == child.Name and itemsininventory.Quanity ~= nil then
                if i < 11 then
                local Slot = HotBarFrame:FindFirstChild("Slot"..i)
                if Slot then
                    local QuanityText = Slot:FindFirstChild("QuanityText")
                    if QuanityText then
                        QuanityText.Text = tostring(itemsininventory.Quanity)
                    --    print("Updated Slot"..i.." to "..itemsininventory.Quanity)
                    end
                end
                elseif i >= 11 then
                    local Slot = InventoryFrame:FindFirstChild("Slot"..i)
                    if Slot then
                        local QuanityText = Slot:FindFirstChild("QuanityText")
                        if QuanityText then
                            QuanityText.Text = tostring(itemsininventory.Quanity)
                            --print("Updated Slot"..i.." to "..itemsininventory.Quanity)
                        end
                    end
                end
            end
        end
    end
#

heres what index is

function DataManager.RemoveFromInventory(player:Player,child:Tool)
    if child.ClassName ~= "Tool" then return end
    local profile = DataManager.Profiles[player]
    if not profile then return end

    local Character = player.Character or player.CharacterAdded:Wait()
    local Inventory: {} = profile.Data.Inventory
    

    local QuanityToAdd = child:GetAttribute("QuanityToAdd")
    local QuanityToRemove = child:GetAttribute("QuanityToRemove")

    
    local Properties = {
        LoadedFromInventory = child:GetAttribute("LoadedFromInventory"),
        Name = child.Name,
        Class = child:GetAttribute("Class"),
        IsDroppable = child:GetAttribute("IsDroppable"),
        Texture = child.TextureId,
        Quanity = 1,
        MaxStack = child:GetAttribute("MaxStack")

    }
    if child:GetAttribute("LoadedFromInventory") == true then return end
    for PosToRemove,ItemsInInventory in pairs(Inventory) do
        if ItemsInInventory.Name == Properties.Name and (ItemsInInventory.Quanity - QuanityToRemove) <= 0 then
            InventoryEvent:FireClient(player,Inventory,"RemoveItem", {Name = child.Name, Index = PosToRemove})
            table.remove(Inventory,PosToRemove)
            return
        else
            if ItemsInInventory.Name == Properties.Name then
            ItemsInInventory.Quanity -= QuanityToRemove
                InventoryEvent:FireClient(player,Inventory,"UpdateQuanity", {Name = child.Name, Index = PosToRemove})
                return
            end
        end
    end
    
#

i believe the problem is bc when the inventory removes an item it updates all the previous slots by one so [2] would become [1] but idk how to fix that with the gui

spring pond
desert plume
#

anyone know wtf this does?

static coral
#

like i think the humanoid wont enter Falling or Jumping or Running or Ragdoll etc

civic patio
#

anyone here alright at scripting
only need 2 more person for a project

ivory bronze
#

Does anyone here know how I can save models that are "planted" for a grow a garden type game

restive tulip
#

So you only need to save how long it was growing for/other parameters

#

You can use a seeded random number generator to get the same results every time

ivory bronze
ivory bronze
restive tulip
#

You can generate the exact same plant with the exact same inputs

#

(If you really only want to save the plant models, I guess you could just save properties of each part like size and position, but it's inefficent)

ivory bronze
#

I'll try my best to make it tmrw

stiff ibex
#

hiiiiiiiiiiiiiiii

edgy mist
#

how can i obfuscate my code

restive tulip
#

There isn't really much point unless you are making a virus

edgy mist
#

i dont want people cloning my game

#

and stealing the code

bleak glade
hallow crag
spark willow
heavy sleet
civic patio
heavy sleet
civic patio
#

mix of like fisch and mining simulator

#

it a simple concept

heavy sleet
#

How is a fishing game mixed with a mining game

#

Makes 0 sense

#

How do they mix at all

spark willow
civic patio
#

it uses certain aspects from both games

#

the game isn’t obviously gonna be about fishing

#

i’m using certain mechanics that fisch uses

civic patio
heavy sleet
#

Let’s put our thinking cap on

errant elm
heavy sleet
#

And I’ll dumb it down for you

#

What specific mechanics

heavy sleet
spark willow
#

Uh sorry for the long name btw

heavy sleet
#

Real

civic patio
# heavy sleet What specific mechanics

yk how in fisch u catch fishes and u sell them for a certain price the weight and size of the fisch also plays a role and that what im implementing into the game, instead of selling fishes though ur selling ores

civic patio
spark willow
civic patio
#

may i see

spark willow
#

Sure

#

Gotta give u access tho

civic patio
#

okay

spark willow
#

Friend me

civic patio
#

okay

#

sent

spark willow
# civic patio sent

Hold on I’m not near my computer rn and game is privated can I just send gameplay of the game in DMs

civic patio
#

alright

somber vault
#

Can someone help me w my fps game I don’t know how to script

heavy sleet
#

Or go get some money

pastel breach
#

what is the best youtube tutorial for learning how to code in luau? i am currently trying brawldevs but is there any better ones?

native dome
#

anyone know what this means

umbral carbon
native dome
trail stratus
#

who who here can code fighting,gampasses,damge,sprint,and many other things dm me

umbral carbon
#

Bro is making the strongest battlegrounds

lament scarab
#

And tariffs

#

and while you’re at it add supply crises

#

Add trade routes

#

and companies

placid ember
#

Wanting to learn LuaU but I have no clue what’s the best way to grow. I know I need to practice, however, are there any ways you guys would recommend going about it?

pine torrent
#

Try making gun system in example

cedar otter
#

Is there anyone who is a pretty good coder that I could possibly hire

still niche
onyx inlet
#

💀

fallen depot
tropic sonnet
cinder viper
#

is 21k good for a decent reliable combat system?

white ingot
#

does anyone know the code for the speed coil purchase prompt?

hexed cedar
white ingot
#

ok ill try that

hexed cedar
#

Prompt.Activated —connect this to a function

Inside of the function do this

Clone the speed coil, parent it to the player’s backpack

#

there is a short basis

#

Sorry I can’t write the full code, I’m on mobile right now

white ingot
#

in serverscript service?

hexed cedar
#

Yea

#

No

#

It can be, or it can be in the prompt itself.

#

Your choose.

#

I think Prompt.Activated is only server-sided, or it’s only client-sided. I don’t remember which one it is. Try both, make a print statement to see which one fires.

white ingot
#

i forgot to tell u l dont know basically anything with coding but ill try

hexed cedar
#

It may be both, but I really don’t remember.

#

In this case it should be a local script.

#

try looking up a tutorial on YouTube. I would write the code for you, but like I said I’m on mobile rn.

white ingot
#

ok what shoul l search up?

#

last time l tried

#

but only gui buttons

#

that give u a promt

hexed cedar
#

Here is a breakdown.

  1. Make a local script inside of the proximity prompt.

  2. Take the code from the tutorial.

  3. Replace MouseButton1Click with prompt(or whatever the variable of your prompt is).Triggered:Connect(function(player)

try that if you have any more questions or help just let me know.

white ingot
#

ok thanks for the help

cursive kindle
#

Quick question

#

what in userinputservice do i need to use to combine with raycasting

#

im trying to make a gun...

thorny parcel
#

is it a bad idea using _G and why

hexed cedar
full thistle
#

You’ll use a lot of memory for it

#

Ur better off using modules instead, more organized and way more optimized

thorny parcel
#

k

empty mulch
nova garnet
#

anyone tryna make a soccer game

trail stratus
#

WHO CAN SCRIPT A BATTLEGROUNDS GAME DM ME

raw imp
#

if anyone is able to help me identify

#

backdoors, lmk

white ingot
#

yo can someone help me script a prompt that shows up when you equip a specific item(SpeedCoil). I dont know how to code

trail stratus
#

who can code dm me

ivory temple
#

just chuck a modulescript in replicatedstorage and ur set

glass garden
#

The decision to use _G is not based around performance, but access and typings. Anyone can read/write to _G, so there's no good organized access, & there's no typings. ModuleScripts fix both of these things

tropic sonnet
kind knoll
#

why would the diamond be in the character

#

is this a tool?

#

what

tropic sonnet
#

yea

#

its a tool

#

@kind knoll

clear forge
#

I HATE GUI'S

#

JUST STAY WHERE YOUR SUPPOSED TO MF

#

LIKE GOD DAMN

kind knoll
tropic sonnet
#

i alredy got sell al inv

kind knoll
#

the individual tool will be in their backpack though

#

?

#

unless its parented to their character

#

just add a print after local DiamondInCharacter = character:FindFirstChild("Diamond")

#

check if its working

tropic sonnet
#

its not working

kind knoll
#

and if its not ur prob looking for it in the wrong place because if its a tool it wont be in their character unless u put it there for some reason

tropic sonnet
#

where will it be when the player is holding it?

full thistle
#

I hate readjusting guis so that it won’t look wonky on other devices

empty mulch
#

No that's a pretty bad way to do it. Just throw the script into server script service and put the event in replicatedstorage

buoyant junco
shy harness
#

is that fucking

#

ai generated japanese music

#

what the actual hell are you listening to bro

fierce wave
#

Can someone please help me

#

I have some aspects that only work once in game for my football game such as “Click to hike” works once , “football” is only able to click and throw once (not anymore after) , same with the dive feature (one time only)

elder saffron
#

Hello, can someone help me with this really quick? I am making a custom animation for a starter character, but it only plays for me and nobody else. Can someone please help me?

empty mulch
buoyant junco
#

it sounds cool though so i dont really care if it generated by AI or or something.

shy harness
#

the voices sound super off

#

you can hear the ai-ness in the breathy parts

buoyant junco
shy harness
#

society is doomed bro

buoyant junco
#

ppl nowdays just hating too much on AI i guess,

shy harness
#

hating on the biggest digital rights violation in the history of the entire internet is pretty justified tbh

buoyant junco
#

it seems like our Society goes back to the Industrialist age again, but with much more Anger.

shy harness
#

big corporations are LITERALLY shoving ALL art into their black box and it's shitting out the same art that you put into it

buoyant junco
shy harness
#

we can regulate the hell out of it and like... NOT just sit and comply?

buoyant junco
#

Goodluck i guessmisc_smokesalute

shy harness
#

at least recognize when you're consuming their slop 😭

buoyant junco
#

just want to enjoy Music.

kind knoll
#

any tips on optimizing maps with many parts? how do games with super detailed and big maps (deepwoken, rogue, basically any open world roblox game) optimize their game without using streaming enabled?

#

is it just loading in the map in chunks?

shy harness
#

beep boken

shy harness
#

THATS WHAT IM SAYIN

buoyant junco
#

is it that bad guys...

royal thistle
#

lol

buoyant junco
#

is it just My ear that sucks, or yall ear ithat Good.

shy harness
#

it’s not bad enough for me to keep bickering about it

buoyant junco
shy harness
#

lol

stuck marsh
#

Hila

whole shell
#

guys have put a skip button(with robux) in my parkour obby, it works in roblox studio but it doesnt works in game

#

why is that happening

deep lantern
#

ive been trying to learn scripting and i watched a scripting guide, i learned stuff about scripting,but im not sure if i learned how to script . i think i consumed the guide wrong, what should i do now? how do i get better at scripting

grizzled dagger
#

pick on systems and projects u wanna code

#

its okay if u get stuck at some point anf use help or ai

#

if u keep doing that u develop better pattern recognition and thus get better at scripting, even without AI at some point

grizzled dagger
#

I dont fucking know how to help you and what the problem in ur game is if u dont show the problem

whole shell
grizzled dagger
#

and ask for help in code-help

spark lark
#

theyre just talking in there tho

#

its basically general

#

questions ignored

grizzled dagger
spark lark
#

you can just download free RAM though

grizzled dagger
#

yeah thats true

grizzled dagger
#

u didnt know?

spark lark
#

i have 1TB of RAM now

#

i can open 2 chrome tabs at the same time

whole shell
peak jolt
grizzled dagger
whole shell
grizzled dagger
#

the devil is in your pc and you gotta throw it out the window

whole shell
pastel pivot
#

What do you really use module scripts for? I’ve seen people say mainly for core-systems of your game, but I see others use them for abilities too

peak jolt
#

there are no rules

grizzled dagger
buoyant junco
grizzled dagger
#

or just for cleaning up and keeping actual local scripts or server scripts low and clean

grizzled dagger
pastel pivot
pastel pivot
spark lark
grizzled dagger
grizzled dagger
spark lark
#

How do I actually apply OOP in a weapon system

I know the basics of it but most tutorials just use them in a really abstract way and no practical demonstrations of why and where I'd want to use it. Why should i use OOP in a weapon system and where.
Someone did say use it to make a blueprint for weapons and share methods between them but what methods would need sharing by OOP?

I want to make a system where i can add new weapons easily andd configure their stats and also a base script for things like dealing damage/ playing animations and I think I can do that without OOP, but I cant think of a way to implement OOP into that

pastel pivot
remote bear
peak jolt
grizzled dagger
#

this was also done using module scripts

spark lark
#

dang thats sick

buoyant junco
buoyant junco
grizzled dagger
buoyant junco
#

it looks pretty responsive.

grizzled dagger
grizzled dagger
wary star
grizzled dagger
#

and then i just integrate them axis based accordingly with trig

grizzled dagger
#

but body movers would be client vased anyway

buoyant junco
#

ohh i see

#

Yeah for movement like that, you should keep everything in client

#

and just add Cheat detection later.

grizzled dagger
#

yes

buoyant junco
#

got no idea about those kind of thing at all.

grizzled dagger
#

its really just F = -k*c

buoyant junco
#

The hookes law?

grizzled dagger
#

and the u gotta integrate that and das it

grizzled dagger
#

thats what u use for calculating the force of springs

buoyant junco
#

Ohh, but what is the K, and C.

grizzled dagger
#

K is a constant

#

C was supposed to be x

#

which representa distance between two objects

spark lark
buoyant junco
#

i see, But why did the K is minus though?

spark lark
#

ill mess around with it a bit and try to find smth out

#

ty

buoyant junco
#

also did you use this? for the Spring Physics

#

or am i wrong.

grizzled dagger
#

so depending on that, u would either + or - it

grizzled dagger
#

in a bindtorenderstep methid

buoyant junco
#

is it because the hookes law

grizzled dagger
buoyant junco
#

Fair, i heard that roblox physics is very not accurate, not sure though if this is true or not.

grizzled dagger
#

yeah depending on some factors it can result in funny stuff

buoyant junco
#

afterall i havent tried to script anything that is Like Physics based or complex Physics.

buoyant junco
grizzled dagger
#

alr no problem man

buoyant junco
plain breach
#

yo chat

#

i need a scripter for my haunted roblox game

#

some1 on it?

vivid abyss
plain breach
#

ye

#

10%

remote bear
plain breach
#

GUYS

#

I NEED SCRIPTER

grizzled dagger
#

btw u can post on the marketplace

hardy pilot
grizzled dagger
#

😔

#

i dont understand people offering promised percentages of games that arent even out yet lmao

plain breach
#

..

#

uhh guys

#

i need scripter

weak radish
plain breach
#

10%

grizzled dagger
#

gl finding a scripter bro 🙏😭

lean ocean
#

we're reaching a point where percentage is budget

plain breach
#

ye

#

xD

white nova
#

guys how do i use value flags and getpropertychanged signal with two local scripts

sick saffron
#

@plain breach could you tell me a little bit about ur game

plain breach
#

uh

#

its a haunted game

#

come dm

#

i give link of the game

sick saffron
#

Ok

haughty aurora
#

i need a experienced scripter to fix bugs for me

#

dm if your experience and can handle messy backend

shadow cloak
#

guys how am I supposed to change properties of children of a cloned model

tardy pasture
#

...

tardy pasture
shadow cloak
tardy pasture
shadow cloak
alpine scarab
#

Guys can anyone help me

#

My timer

alpine scarab
#

Whenever new player joins it shows up like it started again

#

But the functions of giving item works, just the timer visual its really bad

#

I asked chat gpt he said i gotta get the surfacegui to startergui and adorne it to my part

#

And he gave me script but it didnt work

lone rain
#

all

#

scripters

#

never make your scripts readable

hexed bear
#

whats the difference between task.wait and wait?

lone rain
#

task is .02 faster then wait

#

which is way more useful than you think

hexed bear
#

task.wait(1) and wait(1) should be same right?

lone rain
#

yeah

hexed bear
#

coz both have 1s wait?

#

so then how is task.waigt better

lone rain
#

because even if you use wait

#

it doesnt update to servers or clients fast enough

#

wait(1) = 1.02

honest path
#

Yo what's connect(function(plr) for? I don't get why we need to have the plr

lone rain
#

task.wait(1) = 1

hexed bear
#

oh i see

hexed bear
#

where do i see all the events available?

magic yacht
#

wait(£ wont be accurate if the server lags

magic yacht
#

not lie

hardy pilot
#

Yes lie

#

Read task.wait docs

magic yacht
#

one second

hardy pilot
#

So you dont gotta read literally everything to find it

tardy pasture
copper apex
#

task.wait() can wait for smaller increments than wait()

hardy pilot
#

wait was throttled to like 30hz I think

lean ocean
#

Yea

somber vault
#

RIZZ SKIBIDI

sudden estuary
somber vault
#

me when no read docs

#

task.wait() is still framerate dependent as it still respects the task scheduler

if it slows down, task.wait() slows down too

somber vault
#

which is 30hz

#

modern pipeline is 60

still onyx
#

does anybody have a pet duck?

native saffron
#

any web devs have exp with roblox api can help me fix some bugs on my website?

kindred stream
broken minnow
native saffron
somber vault
#

looks so cool

somber vault
quaint pine
#

I want 2k robux to upload a video to roblox for the game im working on IM POOR RN i spent all the robux i had 😭 🙏

alpine scarab
#

Bro shit gonna be 1k with broken game lool

#

Im shocked

sacred widget
#

Bro ur so successful

#

Can i have some tips

tired rampart
alpine scarab
alpine scarab
tired rampart
copper apex
#

Why does touch and touch ended events suck so much

#

😩

charred ledge
#

Guys what shortcut is it to rotate parts precisely not just 40 and 90 degrees

green kraken
alpine scarab
green kraken