#code-discussion

1 messages · Page 18 of 1

umbral geode
#

ok

latent fox
#

Did you put this in “mypart”

ivory wing
#

i putted it in a part

#

not a part named mypart

copper vigil
#

anyone able to help me out

#
local mypart = game.Workspace.Part
script.Parent.Touched:Connect(function(Hit)
    if Hit.Parent:FindFirstChild(mypart) then
        mypart.Transparency = 0
    end
end)```
ivory wing
copper vigil
#

idk why no one could find the ittle error

copper vigil
#

do what is in the quotations

ivory wing
#

ok

ivory wing
ocean mesa
copper vigil
latent fox
#

except template

copper vigil
latent fox
#

pairs

copper vigil
ocean mesa
copper vigil
umbral geode
#

can someone still help me with this

ocean mesa
#

Since it's an image label, it satisfies the first condition before the OR, so it's considered true

copper vigil
#

ah sh yes yes ur right

#

appreciate it

ocean mesa
#

(AND has higher precedence over OR, use brackets)

copper vigil
#

yup

#

idk why i never noticed lmao

ocean mesa
#

Quite gregarious indeed

ivory wing
copper vigil
#

where is ur script you mind showing me?

ivory wing
copper vigil
#

ok show me properties of mypart

#

ahhhh

#

i found it

ivory wing
#

mypart is JUST a short way of saying game.workspace.part

copper vigil
ivory wing
#

nope

copper vigil
#

ok instead of making it game.workspace.part you could just do

mypart = script.Parent

#

the issue is in the FindFirstChild

ivory wing
#

okay thank you

copper vigil
#

when using it you need to specify it as a string not instance

#

or "Part"

ivory wing
#

i got it. ty

copper vigil
#

yup

signal pewter
#

is there a tutorial for that somehwere

late nexus
#

Is anyone online rn?

fast radish
fossil salmon
#

intellisense is useless, prove me wrong

sterile oyster
#

can anyone help me out with a height proggresion gui and script i am stuck and cant find tutorials

plain dock
#

LF A SKILLED scripter who can implement pvp into my rng game dm me.

late nexus
#

@alpine jungle Did you script it by yourself?

alpine jungle
#

yeah im a solo dev, payed someone to make the mdoels though!

late nexus
#

Why are there trees floating in the air tho and how much would it cost?

plain dock
#

LF A SKILLED scripter who can implement pvp into my rng game dm me.

#

LF A SKILLED scripter who can implement pvp into my rng game dm me.

late nexus
#

@alpine jungle Why are there trees floating in the air tho? Also how much would it cost?

mild lichen
#

whats the most important code to make a fps game

zinc rapids
#

what's the point of MinWidth and MinHeight ? setting them does not change how much you can resize the widget window size

carmine yacht
silver panther
#

What kind ok bugs

carmine yacht
#

Thanks for watching my new video!

► DISCORD LINK: https://discord.gg/4x4Zb6ZBsV

► UNCOPYLOCKED GAME LINK: https://www.roblox.com/games/88686935080595/Farm-Tycoon-uncopylocked

►20 Likes = Next Video !

►Road to 1k Subscribers!

►👍Put Like and Subscribe to the Channel!
--------------------------------------------------------------------------...

▶ Play video
faint schooner
carmine yacht
faint schooner
carmine yacht
#

this guy is literally selling

#

bro

faint schooner
#

I cannot do anything unless you report him.

carmine yacht
#

first second of the video and you guys dgaf

#

whattttt

#

thats crazy it takes 2weeks-3mo to get a review

#

im good on wasting my time one of you guys can do your job or don't but hes 2 seconds away from scamming this kid

#

ggs

faint schooner
#

That would be power abuse if I ban him without a scam report opened.

carmine yacht
#

thats insane

#

prob not your fault

faint schooner
#

If you really want you can ask anyone else and they will say the same.

carmine yacht
#

i dont think its your fault

#

i get it

#

all good mate

faint schooner
#

Just open a report and make sure to record that message he sent so that if he deletes it we have evidence it existed.

robust beacon
#

there is a way to spawn a rig using Instance.new()?

rare bronze
#

Or smth like it

old valley
#

how much

carmine yacht
jovial gale
#

i saw this uncopylocked

jovial gale
#

youll get it there

somber vault
#

Yo how do I learn scripting gang
I'll slide 1k robux to whoevers method helps me learn the best
You can suggest as many ways as you want
@ me whenever yall wanna answer

hardy pilot
#

@me TrollSus

crude wolf
#

I have a really weird error "Transform function error tables cannot be cyclic" anyone know what this means and how to help. Where do you recommend i look, like client, or server.

bright yarrow
#

Use the discord and Developer Forum to get help

#

or me

somber vault
# somber vault Yo how do I learn scripting gang I'll slide 1k robux to whoevers method helps me...

I would recommend Roblox Documents and DevForum itself. Find a "roadmap" that matches you best and follow it, make sure to note down important tips and keywords. Practice what you learnt in roblox studio, Do NOT make a game when you are beginner, make projects for practice. Once you learn the basics and consider yourself "intermediate", you can look at comms finding channel and try doing them on your own (** I am not saying take the comm, try doing them yourself alone for practice without taking the comm**.

#

While practicing, try doing it without help by third party, once you struggle and got no idea what to do, find what it is and learn it

sour vine
#

is it possible to make a script that chooses a random player in all of roblox?

proper veldt
#

How do i detect when an animation finishes

solemn echo
#

...

#

im learning dont judge me

latent gust
#

the squiggly line tells you whats wrong

crimson pendant
#

@alpine jungle check ur dms

viscid breach
#

so... i do something weird and i wanna if theres a more efficient way to it, when i make a shop / tutorial i put a boolvalue in my leaderstats and for example if tis a tutorial i name it "HasDoneTut" and if he did it i enable it and the player doesnt do the tut.. same thing with shops boolvalue for example for a sword.. "HasSword" if its false then he doesnt if its true then when he joins he gets the sword, is there a more efficient way to do it?

buoyant ice
#

u can probably just use attributes instead

buoyant ice
signal plaza
viscid breach
#

ty aki

spare nacelle
sour vine
spare nacelle
#

You might need Java Script for that too

#

Idk tho

#

I haven't really thought Abt it

#

I would suggest

#

Asking someone a bit more experienced since this is a high level system

sour vine
#

and i dont think it is

spare nacelle
#

I mean more experienced than me haha

#

Not for you

spare nacelle
#

But who knows

#

But it's certainly not possible with Roblox studio rn

#

You could try visual studio code and Java script

blazing schooner
#

I'm tryna make tick damage. Why doesn't my code work

local health = 100

if health > 50 then
print("Halfway")elseif health >= 24 then
print("quarter")
else
print("critical")
end

tribal mango
#

Is there anyone nice enough to teach me the basics of coding since yt videos are kinda confusing for me since I needa ask alot of questions

torpid thistle
viral vault
#

what is the hardest thing there is to learn in lua coding

wide lodge
#

How much slower is a SharedTable vs. a normal table?

wide lodge
hasty mesa
#

faster if you just communicated with bindables/actor api if its in bulk

wide lodge
hasty mesa
#

yes

#

and if you use buffers its even faster

wide lodge
hasty mesa
#

a byte array

wide lodge
hasty mesa
#

yep

#

but they would still be faster

#

to send

#

then tables

wide lodge
#

and like even a bottlenecked connection on a serial script would be faster than a shared table?

hasty mesa
#

in bulk yes

#

if you need to do alot of data transfer

#

from my benchs (lost the test place) transfering an array of 1000 elements took almost 10x more to read/write then just sending it via bindable

#

since reading has over head

#

and so does writting

wide lodge
#

what if i just say fuck it and like send each actor it's own copy of a normal lua table and then merge the write requests later

#

so basically i have a read and a write buffer

hasty mesa
#

yeah

#

that could work

wide lodge
#

that way things don't get bottlenecked hopefully

#

like unfortunately i have like 10 actors doing a bunch of little write requests

hasty mesa
#

server or client?

wide lodge
#

it's an OpenCL ripoff

#

so basically what happens is you have something called a kernel

elder wharf
#

this is a pretty good dynamic crosshair ai made me in less than 5 minutes and it would have taken me more than 30 mins to make

wide lodge
#

and then the kernel gets executed thousands of times on various indexes

#

and then it reads and writes a fuck ton to a shared memory buffer

#

this is how i have my kernels structured rn

#
-- calculating entry M(i, j) of a matrix multiplication product
return function(buffer: SharedTable, i: number, j: number, k: number)
    SharedTable.increment(buffer.O[i], j, buffer.A[i][k] * buffer.B[k][j])
end
hasty mesa
#

also just some fyi its actually way faster to iterate a shared table

#

then reading it

#

cause roblox converts the shared table to an normal table

wide lodge
#

is a sharedtable like a linkedlist XD

#

wtf

hasty mesa
#

idk

wide lodge
#

this is actually melting my mind

hasty mesa
#

apperently they lock and unlock

wide lodge
#

i think i might just accept extreme memory overhead

hasty mesa
#

each read/write

wide lodge
#

and just have a read and a write buffer

hasty mesa
#

which is why its slow

wide lodge
#

ill have ten copies of a read buffer

#

even though that'll be inefficient for 1000x1000 matrices

#

it might just work

hasty mesa
#

if its all numbers

wide lodge
#

also using buffers would make merging difficult

hasty mesa
#

buffer have copy functions

wide lodge
#

i guess maybe a custom object that stores all write requests could work

#

and then i could write to an output buffer

hasty mesa
#

that allow you to copy a section of a buffer to another

wide lodge
#

thing is this framework im making is supposed to be easy for soydevs to use

#

buffer not very fun doedoedoe

hasty mesa
wide lodge
#

what the actual hell that is criminal

hasty mesa
#

yeah writting is the slowers

#

iterating is faster then reading the same amt of elements

wide lodge
#

actually yknow what maybe buffers is the better idea since the whole thing im scripting is for people who want to maximize performance

#

soydevs would just do everything in serial

hasty mesa
#

well also do you want to do this on the server

#

or client

wide lodge
#

it can be done on the server or the client

#

it's a parallel computing API

hasty mesa
#

since server default only has 2 workers

#

some games have more

wide lodge
hasty mesa
#

client right now is capped at 3 which could be a bug

wide lodge
#

i have 10 actors running on server

hasty mesa
#

but used to be at 8

wide lodge
#

and these actors run the kernel a bunch of times

hasty mesa
#

but roblox will try to spread the actors

#

evenly

#

between the workers

wide lodge
#

so basically anything more than two actors is overkill?

hasty mesa
wide lodge
#

on the server?

hasty mesa
#

I think 10 is fine

wide lodge
#

ok then i guess the read and write buffer strategy + merger script it is

half summit
#

is it possible to make a specific word in the roblocks chat a specific color? sorry my eks key is broken

wide lodge
#

even ezier idea: use parallel actors to do parallel verification

#

buffers should be faster if i write in bulk, right?

#

since lua has overhead for calling each instruction

wide lodge
#

i'm seeing about a 2.5x speed improvement from doing naieve matrix multiplication now

rustic coral
#

@halcyon ocean u can ask for help here

tacit tendon
#

Is there a default way to access an r6 torso C0

lethal imp
#

So in my game i have a walking animation, and a running animation that plays when u sprint (hold control) the issue is that when i have an item equiped in my hand the game uses the walking anim even though im running (holding control)

tight spear
exotic sequoia
#

As someone who has been a pretty accomplished coder for many many years ... Grok is making me feel like I may need to start doing something else for a living

crimson blaze
exotic ivy
#

How would I go about making a click detector script where multiple models in the workspace can contain clickdetectors, but I don't want a script in each of them

exotic sequoia
#

Make a single script for it, place it in ServerStorage. Apply a CollectionService tag to all of the parts that you want to use it. Make a loader script in ServerScriptService that enumerates all tagged objects and clones the script to those parts at runtime.

#

Any other way would be inefficient

jagged shoal
#

i need help adding a torso model column to a uniform gui that houses clothing and hat models

exotic sequoia
exotic ivy
#

Would that be better than what I'm planning to do currently:

I've got a renderstepped event that highlights objects the mouse is hovering over, and I'm thinking of firing an event on mouse input only if an object is highlighted. Effectively faking a click on the object.

exotic sequoia
#

wait what?

jagged shoal
exotic sequoia
#

I would need to know more about what you are doing and why

exotic ivy
bleak glade
#

if im handling spawning of parts on the client and touched of said part that would update stats based on touch, how do i handle this with the server to update it? a remote seems not secure cause i was originally gonna use a table to add up the attribute value but any exploiter could send said value to the server

exotic sequoia
exotic sequoia
bleak glade
#

and they each have something to collect

#

it works fine on the server i just wanted that feature

exotic sequoia
#

For security reasons, I would not allow any decision on win/lose actions to be made on the client side

bleak glade
#

collectors is a module i have in rep

jagged shoal
# exotic sequoia If you have a specific question, go ahead and ask 🙂

to my knowledge, the torso accessory is attached to the character via the “middle” part. the “head” is the part that the helmets get attached to.

ive managed to script the new column and button into the gui, however when it comes to the actual script that makes the appear on the character, it always breaks for me.

something must be different in the process of attaching a helmet to a character and attaching a torso accessory to a character, which is what is confusing me

exotic sequoia
exotic sequoia
#

If you want to send a message back to the server from the client, you just do a remote event

bleak glade
#

i was originally gonna use a table to store the values of the attributes then send it to the server, but any person could change that value

bleak glade
exotic sequoia
#

the only thing the client side should do is generate the parts and connect to the touched, then send the info from the touched player back to the server via a RemoteEvent

#

The server should be doing everything from there

river girder
#

Any recommendations on what youtube channels I should watch to learn how to script?

exotic sequoia
#

How many hits per second are we talking about?

bleak glade
exotic sequoia
#

Put a cooldown on those hits lol

#

10 per second isn't bad at all

#

but why so many

bleak glade
#

these are the parts they would touch

exotic sequoia
#

So I wrote a game called Snowball Battle Simulator where the streets were filled with snow only visible for that player ... similar to what you are trying to do here

#

This is how I handled it

#

That was sending over 75 signals to the server per second

bleak glade
#

wow

exotic sequoia
#

Every time someone's shovel hit a snow square

bleak glade
#

was that not laggy?

exotic sequoia
#

nope

bleak glade
#

how much memory/usage do remotes actually use, im not sure i actually know

exotic sequoia
#

And that is on a game that also has at least 25 AI creatures walking around the map

exotic ivy
river girder
#

Is alvinblox the best teacher for scripting?

bleak glade
exotic sequoia
#

I don't even know who that is lol

river girder
bleak glade
#

idk i didnt use tutorials

exotic sequoia
#

B Ricey is good

bleak glade
#

i look at the roblox documentations and made things

exotic sequoia
bleak glade
exotic sequoia
#

I would say that everyone needs a tutorial of some sort to learn 🙂

jagged shoal
bleak glade
river girder
#

I used alvinblox when I was actively scripting but I havent scripting in so long that I forgot everything

bleak glade
#

you need to atlaest know the basics

exotic ivy
#

How bad would game:GetService("ContextActionService"):BindAction() be in a RenderStepped function

exotic sequoia
#

nah, this dude is just trying to flex the whole "I don't need teachers" thing lol

jagged shoal
#

crypto, ive sent u a dm for more help, i dont wanna bother too much but im having a brain fart

river girder
exotic sequoia
#

Yea here's how it goes ....
You: I need help figuring out how to do XYZ
Them: What mother gave birth to someone so stupid to even want to do XYZ?

hasty mesa
exotic sequoia
#

Not helpful lol

exotic ivy
hasty mesa
#

You don't need to put it in another loop

exotic ivy
hasty mesa
#

And reconnect it when it's highlighted

exotic ivy
#

I'm doing that right now, but I'm thinking for as long as someone is hovering over a part it's gonna keep triggering it

hasty mesa
#

How would putting that in a run service loop going to change that

exotic ivy
#

it's not, that's just how it is rn

#

Wait why don't I just check if part is already highlighted before binding

hasty mesa
#

It's not bad because you just override the previous bind but that's what makes it redundant

rugged sun
#

anyone need a scripter?

copper apex
#

I am making a game that requires loops, I am unsure if I should just use a standard loop or a coroutine? What is better for performance?

river girder
#

How do you get script fonts?

keen crest
#

anyone know why this doesnt work?

worn sigil
#

crrowner

#

@keen crest

keen crest
#

yes

worn sigil
#

i can help

keen crest
#

ok

worn sigil
#

can you show me a video?

keen crest
#

ok wait

worn sigil
#

oh

#

try changing hit parameter

#

lemme replicate this script rq

#

it works for me just fine

#

i wil try changing the parameter and see

#

change hit to otherpart

#

it will work

zealous gorge
#

What's the difference between local script and using local in script?

ruby fiber
#

erm

zealous gorge
#

yeah are they the same thing or are they different? What purposes do they serve?

ruby fiber
#

sorry

jaunty wolf
zealous gorge
jaunty wolf
zealous gorge
#

roblox clients

#

hmm I get it now, thanks

jaunty wolf
zealous gorge
#

gotcha

ruby fiber
#

could someone test out my game

#

i wanna see if its a good application for script role :<

jaunty wolf
ruby fiber
#

okay wait let me publish it rq

jaunty wolf
#

i can try in a little while

tough relic
ruby fiber
#

yayyyy

#

wwww

sacred prairie
ruby fiber
#

😭

ruby fiber
#

wait dont join yet the player movement is doodoo

#

breh 😭

jaunty wolf
sacred prairie
jaunty wolf
#

you could at one point but they fixed it and i think unbanned those who were affected

sacred prairie
#

It happened to one youtuber

#

But he reached out eventually

ruby fiber
#

yooo jelly did you try it?

#

😦

jaunty wolf
ruby fiber
#

😮

#

YOU TRIED IT

#

noice

#

do you think ill get the scripter role with it or no

gloomy kraken
#

can hackers spoof instances? like can a hacker change the part sent by a remote function to another part?

ruby fiber
#

i just wanna know if i can get scripter role 😭

rotund lichen
#

Guys can I hire here like create a crates in TD game for 1k robux?

jaunty wolf
tough relic
#

anything they send to the server can be altered

ruby fiber
#

is it hard to get scripter roll and also is there levels to the scripter roll itself?

spiral jungle
#

Scriptone will deny to

#

You

ruby fiber
#

ah shit

#

wait can you check out my game im thinking of using it as the game to use for the showcase thingy

spiral jungle
#

You have to post code

ruby fiber
#

ohh ok

#

127530382236729

#

im still working out the bugs

#

for the showcase

winter pasture
#

how do i make a teleport block have a delay before i can use it again

lost inlet
#

crosswoods is in the past

gray harness
#

I accidentally removed the owner of crosswoods on roblox

#

fuck i just remembered

#

😭

regal hedge
#

anything the client is supposed to send can be spoofed

wet marsh
#

chat

#

what are some projects i could do

#

to add to my portfolio

dire jungle
gloomy kraken
loud zenith
tribal meadow
#

Or maybe a roblox-discord communication system like Omegle (With the filter ofc).

#

Considering you're trying to learn both off-site and scripting, these projects will help you get the hang of it.

open yarrow
slender olive
#

holy

sacred lotus
#

What to do when u don’t know what to script and when u know what to script u don’t know how to script it and u don’t know how to get better

open yarrow
#

if ur making smth for example a gun system u shouldnt look up "gun tutorial" but try to divide it into what makes it work (raycasts / some very basic math behind that)

#

and research that

sacred lotus
#

Okay how about making Frameworks for like combats Battlegrounds etc

#

And does looking at open source code help

open yarrow
open yarrow
#

if ur making a combat game especially one that is a bit larger scale you might need a framework or else it becomes hell later on

sacred lotus
open yarrow
nimble heron
#

anybody knows how to fix the ragdoll lag?

sacred lotus
nimble heron
open yarrow
#

you do not need to learn about majority of the shit more advanced scripters do

#

to make a fun and good game

#

get your code working, changable and somewhat performant and you're fine

sacred lotus
#

I lowkey needed that cause i would look at other games code and be like wow so cool

#

And then i’ll try to be like that

open yarrow
#

yeah there's no point really if im being honest

#

like if ur working with other people you might wanna keep ur code at a better level but if ur working solo and everything is working, changeable and performant

#

you're 99% of the time fine

sacred lotus
#

Do u think watching a tut like this helps

open yarrow
#

i will sk,ip to a random point in the video and watch for 10 seconds

#

yes but using attributes for stun is probably not a good idea

#

also

#

use task library

sacred lotus
#

Should i use values rather than attributes

open yarrow
#

i personally had issues when using attributes for stun but you could probably do it

formal crescent
#

is there a difference between 1 client & 1 server script -> modules vs. multiple client/server scripts, which is more efficient?

brave anvil
#

can anyone reccomend me a good thorough scripting guide, i just finished the smartyrbx one from 2 years ago

junior oxide
tiny obsidian
#

chat

feral plank
#

he also has a gui script guide

daring vine
#

hey guys is having a password on a remotefunction good when the client is making heavy requests to the server or nah?

modern rover
#

ima learn more tomorrow

#

i learned many things today w

dark juniper
daring vine
#

yeah

#

but a exploiter wouldnt know it

dark juniper
#

how

#

They can read the local scripts

daring vine
#

oh fr?

#

i never heard of that

dark juniper
#

yea they can’t edit them though

daring vine
#

dang alright

#

whats another way then

dark juniper
#

Well, what your suggesting is basically knit

#

A Roblox module

#

But knit is kinda bad

#

So you need to find a different one

daring vine
#

well alright ill try,

#

everythings server sided so it might be fine

dark juniper
#

do you even have a game out

#

yes or no

#

If so then why are you worrying about exploiters

#

That’s for fixing when there’s a problem

#

You aren’t really supposed to understand it till you have a game with players

daring vine
daring vine
daring vine
dark juniper
daring vine
dark juniper
#

You will just waste your time on useless stuff

#

just make a game brodie

daring vine
#

id rather have a secure game thatll never blow up then a weak security game with alot of players

dark juniper
#

i see

#

If you wanna stay in the 99% that’s your choice

daring vine
#

i guess so

edgy sonnet
#

Local Air
If air = very true
If not = very false
end

#

Check my meme script

dark juniper
#

💀

#

that’s not even gonna work 😹

edgy sonnet
#

Ik 😂

dark juniper
#

cap

edgy sonnet
#

Am sigma cat

brittle solar
#

how much this shit is oop from 1 to 10?

export type NoiseConfig = {
    X: number,
    Z: number,
    amplitude: number,
    terrainFrequency: number,
    biomeFrequency: number,
    cliffThreshold: number
}

export type BiomesConfig = {SharedTable?}

export type Generator = {
    NoiseConfig: NoiseConfig,
    BiomesConfig: BiomesConfig
}

--[[Example of Biome Config:


local biomes = {
    PLAINS = {
        name = "Plains",
        heightScale = 0.3,  -- Flatter than before, minimal bumps
        material = Enum.Material.Grass
    },
    FOREST = {
        name = "Forest",
        heightScale = 0.6,  -- More common, rolling hills
        material = Enum.Material.LeafyGrass
    },
    HILLS = {
        name = "Hills",
        heightScale = 1.8,  -- Gentle but noticeable hills
        material = Enum.Material.Grass
    },
    DEAD_FOREST = {
        name = "Dead Forest",
        heightScale = 0.5,  -- Mostly flat, eerie terrain
        material = Enum.Material.Mud
    }
}
]]

local TerrainGenerator = {}

function TerrainGenerator.new(noiseconfig:NoiseConfig, biomesconfig:BiomesConfig)
    --CONSTANTS
    local Generator: Generator = {noiseconfig, biomesconfig}
    local X = Generator.NoiseConfig.X
    local Z = Generator.NoiseConfig.Z
    local amplitude = Generator.NoiseConfig.amplitude  -- Balanced height variation
    local terrainFrequency = Generator.NoiseConfig.terrainFrequency  -- Large, stable hills
    local biomeFrequency = Generator.NoiseConfig.biomeFrequency  -- More biome variation
    local cliffThreshold = Generator.NoiseConfig.cliffThreshold  -- Keeps hills long and stretched
    local partContainer = workspace.PartContainer
    local grid = {}
    local biomeGrid = {}
    
    local biomes = biomesconfig
    --GENERATION ITSELF
    
    -- Generate biome map with better distribution
    for x = 1, X do
        biomeGrid[x] = {}
        for z = 1, Z do
            local biomeNoise = math.noise(x * biomeFrequency, z * biomeFrequency)

            -- Adjusted thresholds to make forests more frequent
            if biomeNoise < -0.3 then
                biomeGrid[x][z] = biomes.DEAD_FOREST
            elseif biomeNoise < 0.3 then
                biomeGrid[x][z] = biomes.FOREST  -- Forest more common
            elseif biomeNoise < 0.6 then
                biomeGrid[x][z] = biomes.PLAINS
            else
                biomeGrid[x][z] = biomes.HILLS  -- Replaces Mountains
            end
        end
    end

    -- Generate terrain height map with smoother hills
    for x = 1, X do
        grid[x] = {}
        for z = 1, Z do
            local biome = biomeGrid[x][z]
            local noiseValue = math.noise(x * terrainFrequency, z * terrainFrequency)

            -- If noise is above threshold, make it a high plateau/cliff
            if noiseValue > cliffThreshold then
                noiseValue = 1  
            end

            local baseHeight = noiseValue * amplitude
            grid[x][z] = baseHeight * biome.heightScale  -- Apply biome scaling
        end
    end

    -- Generate terrain blocks
    for x = 1, X do
        for z = 1, Z do
            local biome = biomeGrid[x][z]
            local yPos = grid[x][z]
            local material = biome.material  -- Only land materials, no water

            workspace.Terrain:FillBlock(CFrame.new(Vector3.new(x * 5, yPos, z * 5)), Vector3.new(5, 50, 5), material)
        end
    end
end

return TerrainGenerator

-# also any tips appreciated

modern rover
#

whats this

#

i never did this in my 1 hour of learning lua

dark juniper
#

🤨

modern rover
#

how to send codes like this

#

like he sent

#

with black bg and colourd text

dark juniper
modern rover
#

eh

#

did not work

dark juniper
#

You send ‘’’

#

at the beginning of code

#

Then same at end

#

For example

modern rover
#

which smbol is this

dark juniper
#

Hello
’’’ apple’’’
end

#

nvm

modern rover
#

‘’’ local var‘’’

#

.

#

@brittle solar

#

how to send codes like u sent

dark juniper
#

It’s one of these

modern rover
#

pizza was tasty when i ate it

#

ohh

dark juniper
#

Hello

Apple
end

umbral carbon
#

pizza was tasty when i ate it

modern rover
#
while workspace.obj.transparency ~= 1 do
workspace.obj.transparency = workspace.obj.transparency + 0.1
wait (1)
end
#

no colours

modern rover
#

bro

dark juniper
#

😂

modern rover
#

i was testing colours

brittle solar
modern rover
dark juniper
modern rover
#

w colours n all

dark juniper
#

@modern rover

modern rover
#

chillax

dark juniper
#

yea start reading

#

U will use the docs

#

A lot

modern rover
#

exam tmrw i will read that

modern rover
#

i watched no tutorial

#

i am doing everything using these

dark juniper
#

even more reason to read

#

get to reading noob

modern rover
#

i will read after exams

dark juniper
#

24 hours?

#

you have plenty of time

modern rover
somber dew
#

can anyone explain pairs, ipairs and for loops in a simple way? i cant seem to understand them after many videos

latent gust
#

ipairs is for when your table is array-like, where keys are consecutive numbers like 1,2,3

brittle solar
wide lodge
#

and does some iterator magic

#

that's why ipairs is a tad faster than pairs for iterating through arrays

#

also why ipairs ensures a consistent ordering of indexes to be iterated through

#

where it goes from 1 to the end of the array consistently

brittle solar
#

idk i just use ipairs with GetChildren arrays

wide lodge
#

whereas with pairs since it's grabbing keys from a hashmap

#

there's no guarantee of consistent ordering in a hash map

#

and therefore pairs will not have consistent ordering

somber dew
#

that helps a lot with what it does yeah

#

im just also confused on like where you would have to use this

#

i see it being used a lot in different ways but never understand why

wide lodge
#

you can squeeze some performance out for free with ipairs

#

if you are working with arrays

somber dew
#

alright

#

thank you

flint tusk
ruby fiber
#

WWWWWW META TABLE EPIC

#

did anyone check my game out 😦

heavy rover
#

in a server script how can i get the direction a player is looking, player is in first person

#

so if i use humanoid rootpart it deosnt account for y axis

latent gust
#

Camera.CFrame.LookVector in a LocalScript and pass it to the server via a RemoteEvent

heavy rover
#

yeah but i need the lookvector all the time

#

its a loop

#

for dragging items

latent gust
#

🤷

heavy rover
#

oh wait

latent gust
#

thats how you do it

heavy rover
#

i just need to pass networkownership of part right

#

to the client

#

and client can move on server

#

right?

latent gust
#

yes

heavy rover
#

nice man

#

thanks for helping

foggy fiber
#

this to preload or module like diz

nova yarrow
#

For a melee system should I use multiple tools or 1

wild vector
#

Crazy learning

near jetty
#

nahh

sour tusk
#

@graceful cargo stop leaving when, hao missed you

hasty cedar
#

How much would it realistically cost for someone to make a rocket launcher weapon system?

hasty cedar
latent gust
#

no

hasty cedar
#

bet

#

thank you

latent gust
#

top dev wouldnt do it for 1-3k

#

find some mid level schmo

hasty cedar
#

bet

#

was just too lazy to post

carmine yacht
#

like table.find shit

carmine yacht
#

in what world

#

@hasty cedar what do you need for the rocket launcher

somber vault
#

yo

carmine yacht
#

@latent gust why did you clown me

latent gust
#

the shoe fits

carmine yacht
#

ur a dunce bro giving some 3k$ quote for a rocket launcher lmfao

#

just because you don't know how to calculate basic physics doesn't mean that someones gonna charge 3k

#

classic programming bot

latent gust
#

imagine being so unintelligent, so low down the evolutionary ladder you can't tell what a robux quote is vs a usd quote is

fossil salmon
#

3k what

latent gust
#

then imagine for a second being that same trogoldyte who has the nerve to dispute receiving a clown emoji

stiff ibex
#

if you're doing a list

#

then do

#
return {
   anim = "rbxassetid://00000",
   anim2 = "rbxassetid://"
}
carmine yacht
#

imagine being angry someone disagreed with you

#

😭 this guy only responds when i disappear

hushed ore
#

how do i turn it into a video bruv

fossil salmon
stiff ibex
#

use smth like OBS or the Windows Snip & Sketch

hushed ore
#

oh ok

carmine yacht
stiff ibex
foggy fiber
#

oh yh thats true

fossil salmon
#

lvl 0 noob ahh promotion

tiny notch
#

ur corny asl

latent gust
tiny notch
#

?

latent gust
#

you got some nerve saying anything about cornyness

hushed ore
hushed ore
#

wait

stiff ibex
#

@vapid pine

latent gust
#

you look like your mother still gives you bubble baths

hushed ore
vapid pine
#

yes

hushed ore
#

DAWG HOW DO I UPLOAD IT AS A VIDEO

#

i jus recorded with obs

stiff ibex
# vapid pine yes

I swore I saw a message that was trying to get around the automod saying the n word

latent gust
#

he racially slurred me

tiny notch
#

Why is yall cryin sm

#

Its a 10 min timeout stop whining

#

Cornballs

latent gust
#

n slurring a black man is no laughing matter

tiny notch
#

Im dominican?

#

What r u on

fossil salmon
tiny notch
hushed ore
#

finally

#

rate it outta 10

latent gust
#

2

hushed ore
#

im blessed

latent gust
#

alright 3

hushed ore
#

OMG IM AT THE VERGE OF EXPLODING , im contaminated with joy just because tman rated my script 3 💔

latent gust
#

going back down to 2

hushed ore
#

still excited

latent gust
#

in all seriousness what would YOU rate it

hushed ore
tawdry trout
#

Anyone know how to replicate the destruction physics in jujutsu shenanigans

peak sphinx
hoary bay
#

Hello, how can I learn about advanced scripting because i know base but I need more

#

And how can I make post in hire channel

sour tusk
hollow hemlock
#

they're all equally as fast

sour tusk
hollow hemlock
#

it is very much not

sour tusk
hollow hemlock
#

how are you benchmarking it?

#

mind sharing

sour tusk
#
hollow hemlock
#

as in.

#

the code

sour tusk
#

ah let me checck

#
local memberCount = 1e3
local iteration = 1e3

local tbl = table.create(memberCount, 0)

return {
    ParameterGenerator = function()
        return tbl
    end,

    Functions = {
        
        ["pairs"] = function(Profiler, array)
            
            for _ = 1, iteration do
                for i, v in pairs(array) do end    
            end
            
        end,

        ["ipairs"] = function(Profiler, array)

            for _ = 1, iteration do
                for i, v in ipairs(array) do end    
            end

        end,

        ["next"] = function(Profiler, array)

            for _ = 1, iteration do
                for i, v in next, array do end    
            end

        end,

        ["generalized"] = function(Profiler, array)

            for _ = 1, iteration do
                for i, v in array do end    
            end

        end,


    },
}
daring solar
#

roblox ai trying to explode the servers 💀

outer bridge
#

guys give me some recommendations to make in ui

upbeat jungle
#

I'm looking for someone whos really proficient in scripting simulators to help me on a game, DM if you're interested

proper flicker
#

should cutscenes for animations like in an horror game be serversided, aka the anim playing on an monster or smth, and then camera work client or bother client?

flat turret
#

How to add culldown between player jump ?

latent geyser
rugged lava
#

https://www.roblox.com/games/123169634929542/Eat-Blobs-to-Grow-FAT a guy wants a replica how much must i charge

Roblox

💪 Eat food blobs and grow FAT!
🐱‍👤 EAT other players to become the biggest on the battlefield and dominate the leaderboards!
🏆 Unlock epic skins, level up, and show everyone your skills!

📆 Updates coming regularly!
🔥 Join the group for exclusive rewards!
👉 Click here to join now: https://www.roblox.com/communities/34975176/6-Figure-Studios

📮 U...

#

replica of this

#

is it worth 120

indigo solstice
#

does somebody know what this is and why its causing so much lag?

astral zephyr
#

guy i am new in scripting and i want to make setting for lighting ( day night) but idk what to o next local button = script.Parent
local light = game.Lighting.TimeOfDay

button.MouseButton1Up:Connect(function()
local day = light == 12
local night = light == 0
if day then
night
end
end)

rugged lava
#

https://www.roblox.com/games/123169634929542/Eat-Blobs-to-Grow-FAT a guy wants a replica how much must i charge
Roblox
Eat Blobs to Grow FAT
💪 Eat food blobs and grow FAT!
🐱‍👤 EAT other players to become the biggest on the battlefield and dominate the leaderboards!
🏆 Unlock epic skins, level up, and show everyone your skills!

📆 Updates coming regularly!
🔥 Join the group for exclusive rewards!
👉 Click here to join now: https://www.roblox.com/communities/34975176/6-Figure-Studios

📮 U...
Eat Blobs to Grow FAT
replica of this
is it worth 120

Roblox

💪 Eat food blobs and grow FAT!
🐱‍👤 EAT other players to become the biggest on the battlefield and dominate the leaderboards!
🏆 Unlock epic skins, level up, and show everyone your skills!

📆 Updates coming regularly!
🔥 Join the group for exclusive rewards!
👉 Click here to join now: https://www.roblox.com/communities/34975176/6-Figure-Studios

📮 U...

fair briar
#

I AM NOT HIRING YET BUT HOW MUCH WOULD U GUYS NORMALLY CHARGE FOR A JOB LIKE THIS?

Features:

  • Opening Cutscene:
    "Welcome to Wipeout! Brace yourself for wild obstacles, epic battles, and unforgettable wipeouts. Only the best will survive. Are you ready?"

  • Round Selection:
    After each round, players return to the waiting area. At the end of a 10-second intermission, a roulette UI with all maps plays an animation and selects one. Ensure the intermission is long enough for map loading.

  • Match Tracker:
    Track player progress and display stats.

  • Coin Distribution:
    Coins for placement (e.g., 1st: 150, 2nd: 100, etc.), plus bonus for eliminations (10 coins each).

  • Victory Screen:
    Top 3 players emote on the podium.

  • Optimized Map Handling:
    Store maps in ReplicatedStorage or ServerStorage, spawn them in the workspace during rounds to optimize performance.

  • Course Types:

    • Timed Courses: Reach the end before time runs out. Falling into water respawns but lets players continue.
    • Instant Elimination Courses: Falling into water eliminates the player, used in baton (1v1 sword) matches.

Notes:

I can handle cutscenes. Match system needs refinement and optimization.

Timeline:

Expect 2 weeks for implementation, including testing and adjustments.

trail turtle
#

What needs improving

rough glen
#

gentlemen

inland bay
#

the z fighting on the left

#

💔

rough glen
#

is it possible to make a terrain chunk loading system

onyx patrol
rough glen
inland bay
rough glen
#

unloading terrain

inland bay
#

unload the parts

#

💔

trail turtle
rough glen
#

its terrain

#

how does that work

inland bay
#

you couldve meant terrain gen from parts lol

inland bay
#

💔

rough glen
#

bro what

inland bay
#

whats so confusing

#

💀

rough glen
#

i need to load it back in

inland bay
#

then place it back

#

shocker

rough glen
#

right

#

except

#

how

#

is the large question

inland bay
#

wdym how

#

💀

rough glen
#

how do you do that

inland bay
#

the same way you initially placed it

rough glen
#

i dont think you understand the point of this

#

its supposed to be chunk loading for terrain

inland bay
#

awesome

rough glen
#

how am i going to do this with a script

inland bay
#

whats so confusing

#

do you know how to script

rough glen
#

no but im trying to get info

inland bay
#

yeah explains a lot

rough glen
#

do you know how

inland bay
#

brother 💔

rough glen
#

i see a programming role

inland bay
#

just have a table to keep track of map data

#

and then place the terrain based on where the humanoid is or sm

rough glen
#

alright sounds simple

inland bay
#

it is

#

its like 150 loc max

late nexus
tawdry trout
carmine yacht
#

show a clip brothert

tight spear
carmine yacht
#

I like the sound effect

tawdry trout
#

I was asking if anyone knew HOW to replicate with

#

Not saying I did do it

#

Read brother🙏

white orbit
#

whos a known scripter for rpg scripting combat system etc.

umbral carbon
carmine yacht
carmine yacht
#

Absolute skid cannot even be bothered to send a video

umbral carbon
#

Do you want some hot chocolate?

carmine yacht
# umbral carbon Chill

Man fuck this at least once a day these kids make me rage Im just trying to contribute to the community

carmine yacht
umbral carbon
umbral carbon
carmine yacht
umbral carbon
#

I heard chocolate with cheese combo

umbral carbon
carmine yacht
#

Hell na bro

umbral carbon
#

Good luck

summer plume
#

have you heard a spagetcode

carmine yacht
#

This server is chrsed

#

Cursed

rigid citrus
#

Yk in tsb if u uppercut someone with saitama how would I replicate the backflip effect

summer plume
#

how to confuse someone's code.

  1. ruin ur code that won't modify.
  2. better make more weirder
umbral carbon
#

Have bad variable naming

#

And make useless functions

#

👌

summer plume
jaunty wolf
last jewel
#

someone please explain to me what is “FartPlz”

#

i cant comprehend this

empty badger
last jewel
empty badger
last jewel
#

why does that event exist..

#

oh wait ur telling me to do this

#

i cant rn i got off 😞

empty badger
#

idk the one who coded that has some ideas in his mind

nova yarrow
#

is this good structure ```lua
local CombatInfo = {}

export type Skill<T> = {
name: string;
SkillHandler: (self: T) -> ();
}

export type CombatInfo<T> = {
Name: (string);
configs: {};
MeleeCount: number;
MeleeSounds: {Sound};
MeleeAnims: {Animation};
Damage: {number | {number}};
Skills: {Skill: {name: string, SkillHandler: (self: T) -> ()}};
SkillAnims: {name: string, anim: Animation | {Animation}};
SkillSounds: {name: string, sound: Instance};
coolDownDebounce: boolean;
Punch: (self: T) -> ();
}

return CombatInfo

nova yarrow
umbral carbon
#

I guess

jaunty wolf
empty badger
umbral carbon
trail pivot
#

How long does it take to completely learn how to code cuz ive been coding for 1-2 months now small breaks here and there but i completely know the basics and gui but the thing is i dont understand none of the advanced scripting how long does it take for someone to learn that

umbral carbon
#

It took me only 1 or 2 weeks to learn JavaScript though, but Roblox Studio topics take longer than usual

#

So we’ll say 1 month if you have a decent course

#

And be sure to make some projects after learning

trail pivot
#

Alr thanks for the explanation and tips

tawdry trout
#

I gotchu one sec

tidal owl
#

Same way how you messed with GUI’s and searching up tutorials on how to make a specific code, is how you gonna learn to do different stuff like modules and such

tawdry trout
#

It’s voxel destruction

trail pivot
hasty mesa
jaunty wolf
#

and then after a year you start becoming really efficient about it (making a good version of something, sometimes even the most efficient version)

#

just keep making games, i think games are good for learning because you cover a ton of different concepts.

tidal owl
tawdry trout
tough grove
#

Guys i am new to coding and in this game there is a system that lets you make a path and it fills up after

#

i want to know how to pull off the same thing

#

Not sure if you guys can get the image of this

#

Like what functions should my code have?

inland bay
#

💔

bleak glade
tough grove
somber vault
#

someone know how to script?

robust harness
#

i have question

#

how the hell do yall know how to code

#

its soo hard

#

im builder with 2 years of expirince and i just cant do nothing

somber vault
#

can anyone tell me whats wrong in this script ? the cats dont spawn nor the timer works. i am using Knit Framework.

-- serverscript

local Knit = require(game:GetService("ReplicatedStorage").Knit.Knit)
local Signal = require(game:GetService("ReplicatedStorage").Knit.Util.Signal)
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local ServerStorage = game:GetService("ServerStorage")

local RoundService = Knit.CreateService({
    Name = "RoundService",
    RoundTimerUpdate = Signal.new()
})

local intermissionTime = 15
local roundDuration = 180
local isRoundActive = false

function RoundService:StartRound()
    if isRoundActive then return end
    isRoundActive = true

    print("Starting round!")
    self:SpawnCats()

    for i = roundDuration, 0, -1 do
        self.RoundTimerUpdate:Fire(i)
        task.wait(1)

        if self:CountCats() == 0 then
            print("All cats eliminated. Starting intermission.")

            break
        end
    end

    self:EndRound()
end

function RoundService:EndRound()
    print("Round over! Intermission begins.")
    self:DestroyCats()
    isRoundActive = false

    for i = intermissionTime, 0, -1 do
        self.RoundTimerUpdate:Fire("Intermission: " .. i)
        task.wait(1)
    end

    self:StartRound()
end

function RoundService:SpawnCats()
    local catStorage = ServerStorage:FindFirstChild("cats")
    if not catStorage then
        warn("Cat storage not found!")
        return
    end

    local playerCount = #Players:GetPlayers()
    local catCount = (playerCount == 1) and 50 or 125
    local cloudFolder = Workspace:FindFirstChild("CatFactory"):FindFirstChild("clouds")

    if not cloudFolder then
        warn("Clouds folder not found!")
        return
    end

    local clouds = cloudFolder:GetChildren()
    for i = 1, catCount do
        local randomCloud = clouds[math.random(#clouds)]
        local catType = (math.random(1, 2) == 1) and "maxwell" or "gwagwa"
        local catMesh = catStorage:FindFirstChild(catType)

        if catMesh then
            local newCat = catMesh:Clone()
            newCat.Parent = Workspace
            newCat.Position = randomCloud.Position + Vector3.new(0, 5, 0)
        end
    end
end

function RoundService:CountCats()
    local count = 0
    for _, obj in ipairs(Workspace:GetChildren()) do
        if obj:IsA("MeshPart") and (obj.Name == "maxwell" or obj.Name == "gwagwa") then
            count = count + 1
        end
    end
    return count
end

function RoundService:DestroyCats()
    for _, obj in ipairs(Workspace:GetChildren()) do
        if obj:IsA("MeshPart") and (obj.Name == "maxwell" or obj.Name == "gwagwa") then
            obj:Destroy()
        end
    end
end

function RoundService:PlayerJoined()
    if not isRoundActive then
        self:StartRound()
    end
end

function RoundService:KnitStart()
    Players.PlayerAdded:Connect(function(player)
        self:PlayerJoined()
    end)
end

function RoundService:KnitInit()
end

return RoundService
--local script

local Knit = require(game:GetService("ReplicatedStorage").Knit.Knit)

local RoundController = Knit.CreateController { Name = "RoundController" }

function RoundController:KnitStart()
    local RoundService = Knit.GetService("RoundService")

    RoundService.RoundTimerUpdate:Connect(function(timeLeft)
        local timerGui = game.Players.LocalPlayer:FindFirstChild("PlayerGui"):FindFirstChild("Timer"):FindFirstChild("Timer")
        if timerGui then
            timerGui.Text = tostring(timeLeft)
        end
    end)
end

return RoundController
#

please ping me if you found the error. thanks!

zenith light
#

is anyone able to make a movement system like nicos next bot willing to pay any price

dark juniper
half breach
#

should knockback be entirely on server or a fireallclients() thing

dark juniper
#

Since characters have network ownership

half breach
#

it feels a bit laggy on server

dark juniper
#

So body velocity works

dark juniper
#

Or players

half breach
#

players

dark juniper
#

actually?

#

can you send vid

half breach
#

yeah, would you like to playtest?

dark juniper
#

yes

#

Dm game

half breach
#

put it in startercharacterscripts

wraith spear
#
        CycleCameras(1)
        fov = normalfov
        updateCamInfo()
    end)
    
    prevButton.MouseButton1Click:connect(function()
        CycleCameras(-1)
        fov = normalfov
        updateCamInfo()
    end)
        
        presetButton.MouseButton1Click:connect(function()
            if adminpriv == true or currentCamera.CamLock.Value == false then
                net:FireServer("CALL",currentCamera)
                workspace.CurrentCamera.FieldOfView = math.clamp(workspace.CurrentCamera.FieldOfView+1, minFov, maxFov)
                Zoom(currentCamera.PosRecall.Z.Value-workspace.CurrentCamera.FieldOfView)
                wait(1)
                Zoom(currentCamera.PosRecall.Z.Value-workspace.CurrentCamera.FieldOfView)
            end
        end)
        
        presetButton.MouseButton2Click:connect(function()
            if adminpriv == true or currentCamera.CamLock.Value == false then
                net:FireServer("SET",currentCamera,math.ceil(math.clamp(workspace.CurrentCamera.FieldOfView,minFov,maxFov)))
            end
        end)``` is there a way to get multiple presets for my ptz instead of just 1? 

(Sorry if its hard to read)
patent bison
#

procedurally animate how to do it

copper apex
#

This was one of the first few projects I did, thought it would be a good game to remake

#

The idea is simple, who has more aura? pick a side...

pallid plover
#

is userinputservice the best way to implement input registration?

pallid plover
#

oh contextactionservice exists im dumb

woeful gate
#

the last time i checked the playercount on that game it was 40 players

tough grove
#

and AD's too

#

everything is easy when you have money

plush veldt
umbral carbon
nimble raptor
#

One message removed from a suspended account.

manic harbor
edgy oak
#

what does that even mean

manic harbor
#

means 🍗

nimble raptor
#

One message removed from a suspended account.

hot wraith
#

I use a force calculation based on distance squared (an inverse law) for each object within a circularly defined radius, which creates an effect of repulsion or attraction whose intensity varies according to proximity to the center, with several modes for attraction.

gloomy kraken
empty sleet
nimble raptor
empty sleet
#

U enable http requests in your game?

nimble raptor
#

One message removed from a suspended account.

nimble raptor
empty sleet
hot wraith
empty sleet
nimble raptor
#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

empty sleet
#

U need call function in connection

nimble raptor
#

One message removed from a suspended account.

#

One message removed from a suspended account.

empty sleet
nimble raptor
#

One message removed from a suspended account.

empty sleet
#

just read

#

Every function have construction

charred pulsar
#

does anyone need help learning how to print hello world?

nimble raptor
#

One message removed from a suspended account.

empty sleet
#

or hire coders

empty sleet
warm plaza
#

Guys, I am a new scripter and I am confused on how tweening works, can someone explain it to me simply?

empty sleet
#

for if elseif and else

if args ... then

end

or

if args ... then

elseif args2 ... then

end

charred pulsar
empty sleet
#

And just repeat

charred pulsar
jaunty wolf
empty sleet
jaunty wolf
# warm plaza Guys, I am a new scripter and I am confused on how tweening works, can someone e...

it usually has 3 parts.

--tweenInfo is kind of a stat page for your tween.
local tweenInfo = TweenInfo.new(
    2, -- Time
    Enum.EasingStyle.Linear, -- EasingStyle
    Enum.EasingDirection.Out, -- EasingDirection
    -1, -- RepeatCount (when less than zero the tween will loop indefinitely)
    true, -- Reverses (tween will reverse once reaching its goal)
    0 -- DelayTime
)

--this is where you make the actual tween.
local YourTween = TweenService:Create(part, tweenInfo, { Position = Vector3.new(0, 30, 0) })

YourTween:Play() --everytime this runs, it moves the part to the goal position.

youll understand it only if you use it.

silver verge
jaunty wolf
#

it has a lot of code for u to copy paste

empty sleet
#

If I see any comments in code, I think is write chat gpt S_iche

empty sleet
#

it's base for chat gpt

jaunty wolf
empty sleet
jaunty wolf
#

for something i am making for myself there would be different comments

jaunty wolf
shell stream
#

because it has code examples

jaunty wolf
#

getting help on discord makes things go faster

shell stream
#

a question like this i assure u u could get an answer faster in chatgpt or smth

jaunty wolf
empty sleet
jaunty wolf
#

it wont get the syntax or anything wrong

empty sleet
plain olive
#

can you turn .mesh files into unions

stuck radish
#

meshes >

plain olive
#

this isnt a modeling thing

#

this would be a code thing

plain olive
#

but its really interesting

stuck radish
plain olive
#

i was hoping someone would have more info on how they did this

#

csg is so weird

gloomy kraken
proper flicker
#

Should I use datatime for daily/weekly quests and reset them dependently on them and how could I exactly check the difference in days depending on the date it returns?

sage mango
#

is there a way to delete excess connections? they will take up space in memory even after the entire object has been destroyed. for example:

local r = Instance.new('BindableEvent',workspace)
local con = r.Event:Connect(function() end) print(con.Connected) -- true
r:Destroy()
print(con) -- Connection (it is not nil)
worn sigil
#

hey

#

can anyone help me become a advanced scripter

#

i am a basic scripter

covert pewter
sage mango
covert pewter
#

If it doesn't listen it doesn't use recources

hot wraith
#

A trail system to be adapted (Attack etc...) and a crater system, they lack a lot of detail but here's the skeleton.

surreal sky
#

can someone help me i dont understand why my tween is not working

ocean mesa
old valley
surreal sky
#

lol

#

i just gave up and deleted the script

old valley
surreal sky
#

but i alr closed studio will undo still work?

surreal sky
#

dyum

old valley
worn sigil
#

yo anyone wanna make a new game with me

#

as i wanna make my first game

surreal sky
#

i tried to make like when the part is touched by the player its can collide is false and transparency is 0 obv with a tween but when i tried it an error popped up saying workspace.part.weld cannot do touched or smt like that

old valley
surreal sky
#

and the parts sisnt even have welds

worn sigil
#

CHATGPT

#

kingkong

surreal sky
#

sup

worn sigil
#

wanna make a game

surreal sky
#

abt what?

#

Plus if you are a scripter what do you need me for?

worn sigil
#

idk but thinking of a rpg

old valley