#code-discussion

1 messages · Page 74 of 1

violet oriole
#

Um

#

I didn't agree to this

small palm
#

So how would you like to pay?

violet oriole
#

I dont Have that money men

small palm
errant storm
#

can someone help me how to make an RNG Map? when i try to find a tutorial its just an Rng game not an map

loud stratus
#

Like a million usd ea week

silver verge
#

depends on too many factors

#

actual grow a garden is making 7-8 figs a month rn

formal acorn
#

guys

#

what should i script

#

🙏🏻

verbal salmon
#

Bro make whole life salary in 7 days

somber vault
sonic juniper
#

hey guys

#

what do you all do to avoid each move having hard coded hitbox vectors in a combat system

#

besides raycasting

#

or fast casting

verbal salmon
lime gyro
#

SOMEONE GIVE ME A JOB OR A CHALLENGE OR SMTH FR

#

I'M OUT OF IDEAS ONG

sonic juniper
#

uh

somber vault
sonic juniper
#

infinite bezier curve points

lime gyro
lime gyro
somber vault
#

without studio timeout means under 12 seconds

lime gyro
#

uhhh

#

ok ?

somber vault
#

?

#

thats ur task lol

lime gyro
#

maybe make start with 2 then heartbeat that calls a module that counts the next prime number to 2 and it updates it I say miller-rabin test since it's the only one we did in school lol ) put every one in a table and pray to go it won't take too much time ?

#

I mean i only tried dealing with primes in school python so yeh this is hella not optimized xddd

cedar badge
#

Someone teach me oop🥀🙏🙏

lime gyro
#

@somber vault you think this'll do ?

somber vault
#

try writing it in code and see if it works

lime gyro
lime gyro
distant badger
#

e

dry hamlet
#

I forgot how to script. I need freaking help someone teach me please chat.

lime gyro
#

i did it ?

somber vault
#

does it work

lime gyro
#

one sec

lime gyro
native flare
#

hey so i just started coding and im getting someone to help and they told me before our lesson i should try to make a gun that uses raycasting to check the material of something however im having a problem as i want to set the tool "raycast gun" as a variable in my code so i can tell when its activated and then start my script how would i be able to set it as a variable

merry karma
#

anyone wanna make games

native flare
#

thats why were here i thought

#

sure

somber vault
merry karma
lime gyro
native flare
merry karma
native flare
#

a tower defense for now

#

to learn the ropes

#

and then something a lot better

lime gyro
merry karma
somber vault
#

yeah u gotta optimize that

merry karma
#

i can help u

native flare
#

ok sure

lime gyro
somber vault
#

it should take around 3 seconds

#

if its 100k

lime gyro
#

I made it look for numbers in chunks T-T

#

Like 20 at a time

#

Imma check out some math books then...

somber vault
#

its actually very simple

#

lol

lime gyro
#

how did u do it ?

somber vault
#

prime sieve

paper knot
#

how can i get my backgroudn black

wide socket
lime gyro
paper knot
#

like this

lime gyro
paper knot
#

what is bro talking abt

lilac cosmos
#

hey

#

is there anyway to check who killed a player

#

and be able to use the player in a script

#

?

lime gyro
lilac cosmos
#

thanks so like

#

if i make a combat system

#

whenever i hit something

#

i create a int value in their character

#

with the players name

#

so that i can get the players name in a script

#

tysm

lime gyro
#

an str value* yeah

#

np

lilac cosmos
#

so kinda like this @lime gyro

#

local togettheplr = Instance.new("StringValue")
togettheplr.Parent = hit.Parent
togettheplr.Value = plr.Name

#

and then when the plr dies i remove it

lime gyro
cinder trellis
lime gyro
somber vault
#

ye

lime gyro
#

didn't expect it to be this fast tho

#

but i had the same method in an algorithmics exam so kinda went smooth doing it

cunning harness
#

scripters , an interesting specimen indeed

lime gyro
lime gyro
# somber vault ye

anw tried it on python , reached 10m , 4gb ram on thonny , device frozensad_hamster

cunning harness
#

hows is possible to

#

look at lines of code for hours

#

without losing it

#

🥀

urban drum
#

how can i make a button so when my mouse clicks it to activate u need to pay robux for it so it activates i have already got a script that makes it work but i need it to work only when u pay robux since it makes the server crash basically

lime gyro
urban drum
#

oh ty

lime gyro
#

Like bro make a bool value or smth in server side and if someone pay it fires to the server and it turns true ?

urban drum
#

im new to scripting bro i have 0 idea what ur saying sorry

lime gyro
#

...

#

If someone pay the door opens , if no one pays it stays closed

nimble star
#

how can i make a tool a part

twilit sapphire
#

guys guys guys

#

How do i learn coding

ember nimbus
twilit stump
#

yo

#

c-can you help me

#

oh wait i got it

#

me

heady granite
#

Asking the wrong question, try asking "is there a problem with my code that OOP can solve" instead

Do you ask if you should use a pen or a glass to hold water? For me, I just use a glass because it can store the water and I drink easily drink from it

white ingot
#

Can someone help me with this code its supposed to make everyone reset when buying a gamepass from a button.

white ingot
#

l did

willow marsh
strange raven
lime gyro
white ingot
#

it just gave me another script that doesnt work

willow marsh
white ingot
lime gyro
white ingot
#

that didnt do anything

lime gyro
#

duh ?

#

js gimme a sec

white ingot
#

l dont know anything of scripting l just used ai. thats probably why it doesnt work

heady granite
willow marsh
heady granite
#

And please don't ask how you "learn" it, it would be more helpful if you could try asking how you could make the most amount of mistakes and waste the most amount of time on something that probably will never work

lime gyro
willow marsh
#

and I would advise you, whether for security or to simplify, to manage the purchase events directly on the server side

willow marsh
lime gyro
lime gyro
white ingot
#

Do you know who else could help me?

lime gyro
#

in a better way

white ingot
lime gyro
#

one sec i'll send you the working one

white ingot
balmy basin
#

I have a question, How does the offline system work in grow a garden? How do u even script that?

icy dew
craggy niche
#

how do i announce something to all players from a serverscript?

icy dew
craggy niche
#

like global announcement

#

for my admin panel

lime gyro
# white ingot ok
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local event = ReplicatedStorage:WaitForChild("Event")
local Players = game:GetService("Players")

event.OnServerEvent:Connect(function()
    for _, player in ipairs(Players:GetPlayers()) do
        local character = player.Character
        if character then
            character:BreakJoints()
        end
    end
end)

icy dew
#

You would use MemoryStore @craggy niche

lime gyro
#

guess this'll do

lime gyro
craggy niche
white ingot
lime gyro
icy dew
white ingot
lime gyro
lime gyro
icy dew
white ingot
lime gyro
lime gyro
icy dew
white ingot
#

i dont think its working

lime gyro
#

problem is local then

white ingot
#

bro l see this in games all the time ldk why it doesnt work for mine

lime gyro
white ingot
#

which other code

#

the one in my starter gui

lime gyro
#

the one that fires the server

#

yeh

white ingot
floral portal
#

is a budget of 800$ good for a small roblox meme game

lime gyro
white ingot
#

ok

lime gyro
#

or you have a role in it ?

floral portal
white ingot
#

local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer

local button = script.Parent
local productId = 3288358312 -- Replace with your actual Developer Product ID

-- Store if the player bought it
local purchased = false

MarketplaceService.PromptProductPurchaseFinished:Connect(function(purchasingPlayer, purchasedProductId, wasPurchased)
if purchasingPlayer == player and purchasedProductId == productId and wasPurchased then
purchased = true
game.ReplicatedStorage:WaitForChild("PurchaseReset"):FireServer()
end
end)

button.MouseButton1Click:Connect(function()
MarketplaceService:PromptProductPurchase(player, productId)
end)

lime gyro
# white ingot local MarketplaceService = game:GetService("MarketplaceService") local Players =...
local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local player = Players.LocalPlayer
local button = script.Parent
local productId = 3288358312


local isPrompting = false

button.MouseButton1Click:Connect(function()
    if not isPrompting then
        isPrompting = true
        MarketplaceService:PromptProductPurchase(player, productId)
        task.delay(3, function() isPrompting = false end) 
    end
end)

MarketplaceService.PromptProductPurchaseFinished:Connect(function(userId, purchasedProductId, wasPurchased)
    print("something one")
    if userId ~= player.UserId then return end
    print("something two")
    if purchasedProductId ~= productId then return end
    print("something three")
    if not wasPurchased then return end
    print("i guess it works")
    ReplicatedStorage:WaitForChild("Event"):FireServer()
end)

#

this'll do

#

so the thing is the purchasing player expects an id but you tested on a player

glossy ember
#

yo guys what abt now

lime gyro
alpine scarab
#

Guys how to do ui i know nothing about making games(( tryna make an tower obby troll

toxic pagoda
#

are there any scripters looking for a 1 day project? with this guy https://www.reflexmetal.com/

Since Taking Off In June Of 2024, Reflex Metal Has Been Working Hard On The ROBLOX platform. Working As A Experienced Scripter, Reflex Metal (aka REME) has been scripting and managing games for millions!

lime gyro
lime gyro
#

allright or ballright ?

white ingot
lime gyro
#

the line before the last

white ingot
#

OK

white ingot
lime gyro
floral portal
#

is a budget of 800$ good for a decent game

lime gyro
lime gyro
alpine scarab
floral portal
lime gyro
alpine scarab
#

Im making simple obby game tho,

#

But with its special thing

lime gyro
alpine scarab
#

And i will buy tiktok videos so i ll get players really fast from 1m views 400 ppl will join my place

floral portal
alpine scarab
#

@lime gyro what was ur best viral game?

white ingot
lime gyro
lime gyro
white ingot
#

wait let me check

alpine scarab
#

@lime gyro if we have 3k concurrent players whole month, how much robxu we will make?

white ingot
alpine scarab
icy dew
#

Likely more

lime gyro
alpine scarab
#

@lime gyro bro why so low wtf

#

For 3k

lime gyro
floral portal
alpine scarab
lime gyro
alpine scarab
#

Damnn

#

But there wont play all 3k premiums??

#

Or how much u counted as premium

lime gyro
white ingot
#

for other people to test it on do l add rigs?

lime gyro
#

no rigs aren't players

floral portal
#

anyone willing to help run a project ill fund it and i got the budget, need sm1 who can help around and has done it b4

lime gyro
#

you can make the game itself put every rig in a folder of characters and then loop on it and kill everyone

lime gyro
#

it's hella weird since it works for me

white ingot
#

can l add u to my game?

lime gyro
glacial kestrel
#

dialog system

#

wdyt

#

my main thing i want to achieve is readability/something that newgens can use

#

i like the idea of jumping through sections because it gives me a lot of power

floral portal
#

anyone willing to help me run a project ill fund it and i got a budget of 800$ need sm1 who can help around and has done it b4

paper knot
#

When I am finished with brawl devs bigenner tuts what should I do after to improve more?

lime gyro
#

just go try doing some stuff and figure out why errors happen then try to do the same stuff but better until smh you succeed

pulsar acorn
#

i completely forgot brawl did a tutorial for ui stuff

#

i think it was nicer discovering it out by myself

paper knot
#

What do most games want scripters to make

#

Like combat systems ?

shy narwhal
dawn panther
#

Any scripters wanna help me and my friends in a project just dm me!

half kelp
#

any scripter wanna help me with this issue in my game with copying some leaderboard data into a GUI

civic garnet
random jungle
#

idk if this is exacly a code help but basically im doing a teleport to another place and i want the player not to see the first island

viral lynx
#

if a gui is going to be shown many times throughout the game, is it better to keep it in startergui or is it better to place it in replicatedstorage

white dragon
#
    if not primaryPart or drone then return end
    
    local alignOrientation = primaryPart:FindFirstChild("AlignOrientation")
    if not alignOrientation then return end
    
    local forward = primaryPart.CFrame.LookVector
    local baseCF = CFrame.lookAt(primaryPart.Position, primaryPart.Position + forward, Vector3.new(0,1,0))
    local tiltCF = CFrame.Angles(pitch, 0, roll)
    
    alignOrientation.CFrame = baseCF * (tiltCF)
end```

Why doesn't this tilt my drone

also im constatnly applying a vectorforce upwards as this goes on
potent glen
#

does trove automatically clean up sounds after they play?

shrewd python
ember nimbus
#

it cleans them up when you tell it to

potent glen
#

K ty

drifting whale
#

Guys, what’s the hardest you can make with a discord bot

ember nimbus
drifting whale
#

I mean, you can get ai but idk about super intelligence

ember nimbus
drifting whale
#

Openai ay

halcyon pawn
#

can someone give me a good youtube video link to learn lua for beginners?

drifting whale
#

I would just suggest using the Roblox documentation tutorials for starters and then start projects which interests you and then Google what you don’t know

#

@halcyon pawn

drifting whale
halcyon pawn
compact dock
#

does anyone know how to make an anime combat system? dm. I'm paying 100k robux for the full game

drifting whale
#

Damn

compact dock
drifting whale
#

It’s a lot, but I don’t really know how big of a game you are looking for

#

But I have always wondered, why are people buying games?

icy dew
#

It’s like buying businesses. They do it to make more money or in some cases to get the games systems

#

Mods, ban this guy

compact dock
#

tasks list

  1. Shop
  2. Combat System + weapons + abilities (10 weapons)
  3. Inventory
  4. Quests system + quests
  5. Dash + run/walk
  6. Mobile support
  7. Health and Stamina System
  8. Level System
  9. Money (Coins) System
  10. Safe zone
  11. Stats (Upgrade)
  12. NPC System (NPC AI)
drifting whale
#

Alr

drifting whale
stiff ibex
#
--[[

Produced by Opuqide.

]]

local EVENTS = game:GetService("ReplicatedStorage").EVENTS.SYSTEM

local GET_NET_INFO_EVENTS = {
    GET_IP = EVENTS.GET_IP_ADDRESS,
    URDN = EVENTS.UPDATE_REGISTERED_DEV_NAME
}

local REGISTERED_DEVICES = game:GetService("ServerStorage").REGISTERED_DEVICES

GET_NET_INFO_EVENTS.GET_IP.OnServerInvoke = function(client,...)
    local args = {...}
    
    local device_name = args[1]
    local networkname = args[2]
    
    local NET_FOLDER = REGISTERED_DEVICES:WaitForChild(networkname)
    
    if NET_FOLDER then
        for i,registered_dev in ipairs(NET_FOLDER:GetChildren()) do
            if device_name == registered_dev.Name and registered_dev:IsA("ModuleScript") then
                return require(registered_dev).IP_ADDRESS
            else
                return "0.0.0.0"
            end
        end
    end
end

enjoy some bad code

tiny widget
# drifting whale It’s a lot, but I don’t really know how big of a game you are looking for

No, it's not. That's around a band, somewhere between 1k - 1.3k USD. For an anime combat system, that's pretty good, maybe really good depending on complexity, but nowadays every other scripter has a combat system of some sort in their skill set. 1k - 1.3k USD for a whole game? It's have to be the most basic simulator.

And people buy roblox games because they generate a lot of money, it's that simple.

floral musk
#

when is next game jam?

stiff ibex
floral musk
#

thanks tyler

stiff ibex
floral musk
#

thanks tyler!

stiff ibex
#

poop

mint cloud
#

Huh

compact dock
tiny widget
dusty pine
#

what should I make to practice my coding (dont make hard)

tiny widget
dusty pine
tiny widget
paper knot
#

What should i do after I do brawl devs bigeneer tuts

tiny widget
#

you'll most likely have some idea

paper knot
#

And then I should be fine to start scripting for small games

tiny widget
#

Best of luck

heady granite
#

Anyone know a server for exploit discussion?

astral crypt
#

can i not use unions for wheels? it wasnt working but when i used a part the thing started to spin

tacit viper
#

guys how do i make things on a client i dont want it to be on the server, i tried local player scripts and they dont work, there has to be smth i'm missing

tacit viper
astral crypt
#

sounds good, thank you

tacit viper
astral crypt
#

ts too funny

uneven jolt
#

anyone know why user settings is oI am currently applying a linear velocity on the server, I understand it may be delayed for the start client but thats the route im taking,
However, it seems like the main client character and server character are still desynced, where do I start to fix this? (THE PART IS THE SERVER POSITION)

somber vault
modest socket
#

whats yall guys go-to data handling

#

do you guys use just like simple async or any package handler?

tired rampart
#

who know games with 1k ccu +?

north rivet
#

whats a good challenge to try

north rivet
astral crypt
#

or well to add suspension

white dragon
#
    if not primaryPart or drone then return end
    
    local alignOrientation = primaryPart:FindFirstChild("AlignOrientation")
    if not alignOrientation then return end
    
    local forward = primaryPart.CFrame.LookVector
    local baseCF = CFrame.lookAt(primaryPart.Position, primaryPart.Position + forward, Vector3.new(0,1,0))
    local tiltCF = CFrame.Angles(pitch, 0, roll)
    
    alignOrientation.CFrame = baseCF * (tiltCF)
end```

Why doesn't this tilt my drone

also im constatnly applying a vectorforce upwards as this goes on
north rivet
#

ngl i think your gonna have to figure out that challenge yourself

#

Your TiltDrone function looks almost correct, but it's not tilting your drone because of how AlignOrientation.CFrame works relative to attachments and your drone’s current constraints. Let's break it down and fix it.

🚨 Problem Summary
AlignOrientation.CFrame is ignored if:

You’re using AlignOrientation.Mode = OneAttachment.

You haven't set AlignOrientation.RigidityEnabled = true.

Your DroneModule.TiltDrone() doesn't set the correct relative orientation between attachments.

VectorForce may also conflict with expected physics if you're not tilting the whole body properly via attachments.

✅ Fix Checklist
✅ 1. Ensure AlignOrientation is set up correctly
Check your AlignOrientation properties (either in the code or Explorer):

lua
Copy
Edit
alignOrientation.Mode = Enum.OrientationAlignmentMode.OneAttachment
alignOrientation.RigidityEnabled = true -- avoids soft-spring behavior
If you're using TwoAttachment, then the orientation is controlled relative to both attachments.

✅ 2. Ensure the attachment exists
Your AlignOrientation must be attached properly, like this:

lua
Copy
Edit
local attachment = primaryPart:FindFirstChild("Attachment")
if not attachment then return end
alignOrientation.Attachment0 = attachment
✅ 3. Modify the code for correct tilt (adjusted example)
lua
Copy
Edit
function DroneModule.TiltDrone(pitch, roll)
if not primaryPart or not drone then return end

local alignOrientation = primaryPart:FindFirstChild("AlignOrientation")
if not alignOrientation then return end

local forward = primaryPart.CFrame.LookVector
local baseCF = CFrame.lookAt(primaryPart.Position, primaryPart.Position + forward, Vector3.new(0,1,0))
local tiltCF = CFrame.Angles(pitch, 0, roll)

-- Combine rotation
local desiredCF = baseCF * tiltCF

-- Apply it
alignOrientation.CFrame = desiredCF

end
Also make sure that:

drone is not nil and is your model or root.

primaryPart is actually set with Model.PrimaryPart.

✅ 4. VectorForce & Anchors
If you’re applying VectorForce to counteract gravity (keep drone floating), that’s okay — but make sure you're applying the force at the attachment of PrimaryPart and not anchoring the part.

Example:

lua
Copy
Edit
vectorForce.Force = Vector3.new(0, workspace.Gravity * drone.PrimaryPart.AssemblyMass, 0)
✅ 5. Debug with Print + Visualize
Insert debug prints and maybe even a BillboardGui showing orientation values to make sure pitch and roll are getting passed in correctly.

🧪 Summary of Common Mistakes
Mistake Fix

#

this is what chat gpt said dwag

white dragon
#

i asked chat already

north rivet
#

damn we coooked

tacit viper
#

``local spawnPlate = game.Workspace.RockSpawner.Spawn
local players = game:GetService("Players")
local rockFolder = game.Workspace.Rocks
local debounce = false
local rocksCount = 0

while true do
task.wait(3)
if rocksCount < 10 then
local RockChance = math.random(1,100)
local rock = game.ReplicatedStorage.Ores.Rock:Clone()

    rocksCount += 1
    rock.Parent = rockFolder
    rock.Position = spawnPlate.Position + Vector3.new(math.random(-spawnPlate.Size.X/2, spawnPlate.Size.X/2), (spawnPlate.Size.Y / 2 + rock.Size.Y / 2), math.random(-spawnPlate.Size.Z/2, spawnPlate.Size.Z/2))
    if RockChance <= 10 then
        rock.BrickColor = BrickColor.new("Gold")
        rock.GoldEmitter.Enabled = true
    elseif RockChance == 11 then 
        rock.BrickColor = BrickColor.new("Crimson")
        rock.UnrealEmitter.Enabled = true
    end
    
    rock.Touched:Connect(function(Hit)
        if Hit.Parent:FindFirstChildOfClass("Humanoid") then
            local plr = players:GetPlayerFromCharacter(Hit.Parent)
            
            if plr then
                if not debounce then
                    debounce = true
                    local cash = plr.leaderstats.Cash
                    rock:Destroy()
                    rocksCount -= 1
                    if RockChance == 11 then
                        cash.Value += math.random(250,375)
                    elseif RockChance <= 10 then
                        cash.Value += math.random(14,20)
                    else
                        cash.Value += math.random(7,10)
                    end
                    task.wait(0.1)
                    debounce = false
                end
            end
        end
    end)
end

end
``

tacit viper
#

ngl

unreal axle
#

the fuck is even that

tacit viper
unreal axle
#

yeah... maybe cause you have a Touched event inside a fucking while loop

tacit viper
#

otherwise it doesnt do it

unreal axle
#

not inside of the loop

#

there's better ways to do it and you're picking the worst

tacit viper
unreal axle
#

mistakes make you stronger or whatever

tacit viper
#

it has to spawn rocks ever 3 seconds

unreal axle
tacit viper
#

how do u get the variable outside the fricking while loop

gilded dagger
#

are networking libraries worth diving into?

unreal axle
#

rocksfolder is in the workspace, you can do rocksFolder.ChildAdded to check every time a rock is spawned and attach a touched event to the rock without putting all this inside a loop

unreal axle
tacit viper
#

so just

unreal axle
#
rocksFolder.ChildAdded:Connect(function(child)
  child.Touched:Connect(function()
        --shit goes here
    end)
end)
#

not that hard

tacit viper
#

nvm

unreal axle
#

just declare it outside the loop and set it inside the loop

tacit viper
#

and then everything else i put outside of it

unreal axle
#

well yeah

tacit viper
#

ok

#

wait but i need to roll the rock's rarity too

unreal axle
#

you're literally just using the rock chance var to do that
do the same inside the touched event

tacit viper
unreal axle
#

what are you even talking about

#

it's already spawning as the rarity

tacit viper
unreal axle
#

I told you to put the touched event outside the while loop, not put everything outside the while loop

unreal axle
#
local spawnPlate = game.Workspace.RockSpawner.Spawn
local players = game:GetService("Players")
local rockFolder = game.Workspace.Rocks
local debounce = false
local rocksCount = 0
--declare rock chance here so it can be acessed outside of the loop
local RockChance = 0

while true do
    task.wait(3)
    if rocksCount < 10 then
        --rock chance is just a random number, assign it here
        RockChance = math.random(1,100)
        local rock = game.ReplicatedStorage.Ores.Rock:Clone()
        
        rocksCount += 1
        rock.Parent = rockFolder
        rock.Position = spawnPlate.Position + Vector3.new(math.random(-spawnPlate.Size.X/2, spawnPlate.Size.X/2), (spawnPlate.Size.Y / 2 + rock.Size.Y / 2), math.random(-spawnPlate.Size.Z/2, spawnPlate.Size.Z/2))
        if RockChance <= 10 then
            rock.BrickColor = BrickColor.new("Gold")
            rock.GoldEmitter.Enabled = true
        elseif RockChance == 11 then 
            rock.BrickColor = BrickColor.new("Crimson")
            rock.UnrealEmitter.Enabled = true
        end
    end
end

rocksFolder.ChildAdded:Connect(function(rock)
    rock.Touched:Connect(function(Hit)
            if Hit.Parent:FindFirstChildOfClass("Humanoid") then
                local plr = players:GetPlayerFromCharacter(Hit.Parent)
                
                if plr then
                    if not debounce then
                        debounce = true
                        local cash = plr.leaderstats.Cash
                        rock:Destroy()
                        rocksCount -= 1
                        if RockChance == 11 then
                            cash.Value += math.random(250,375)
                        elseif RockChance <= 10 then
                            cash.Value += math.random(14,20)
                        else
                            cash.Value += math.random(7,10)
                        end
                        task.wait(0.1)
                        debounce = false
                    end
                end
            end
        end)
end)
#

is this what you did

tacit viper
unreal axle
#

then do that

tacit viper
tacit viper
brisk harness
# white dragon ```function DroneModule.TiltDrone(pitch, roll) if not primaryPart or drone t...

function DroneModule.TiltDrone(droneModel, pitch, roll)
if not droneModel or not droneModel:IsA("Model") then return end

local primaryPart = droneModel.PrimaryPart
if not primaryPart then return end

local alignOrientation = primaryPart:FindFirstChild("AlignOrientation")
if not alignOrientation or not alignOrientation:IsA("AlignOrientation") then return end

local forward = primaryPart.CFrame.LookVector
local baseCF = CFrame.lookAt(primaryPart.Position, primaryPart.Position + forward, Vector3.new(0, 1, 0))
local tiltCF = CFrame.Angles(pitch, 0, roll)

alignOrientation.CFrame = baseCF * tiltCF

end

unreal axle
unreal axle
#

and remove the "local" besides any rockcount inside anywhere else

#

except the top variable

tacit viper
#

the problem is

#

you only check once

#

if the part has been touched

#

as a result you have to touch the part as soon as it spawns

#

otherwise, the function wont work

unreal axle
#

that's

#

not how events work

#

the event will execute for as long as the part exists inside the workspace

tacit viper
#

thats the issue

unreal axle
#

the ChildAdded events fires when something is directly added to a folder that's in the workspace
the part won't miraculously disappear so there's no reason for the event to stop working

tacit viper
#

the script working

unreal axle
#

man I don't know

#

I can't get on studio right now to test anything

#

plus, qutie honestly, your code is really bad, you need to learn more

#

not saying that to sound mean though

solemn roost
#

when people make animation objects in scripts are they doing that for conveniences sake or because theres some tangible benefit to it
i wanted to make animation objects and stick them in a folder and reference them when needed
should i instead put asset ids in tables and instantiate animation objects when theyre needed?

tacit viper
# unreal axle not saying that to sound mean though
  1. Global RockChance used inside Touched callback
    RockChance is generated once every 3 seconds, but every rock uses the same value, even if it spawns later.

This means every rock's reward type is not actually based on its own rarity.

✅ Fix: Store the chance in the rock itself as a custom attribute or use a StringValue/IntValue.

lua
Copy
Edit
rock:SetAttribute("Chance", RockChance)
Then in the Touched event:

lua
Copy
Edit
local chance = rock:GetAttribute("Chance")
if chance == 11 then
cash.Value += math.random(250,375)
elseif chance <= 10 then
cash.Value += math.random(14,20)
else
cash.Value += math.random(7,10)
end
2. Debounce is global
This means only one player can interact with rocks at a time.

If multiple players touch rocks, some interactions may be ignored.

✅ Fix: Use a per-player or per-rock debounce. Example:

lua
Copy
Edit
local touched = false
rock.Touched:Connect(function(Hit)
if touched then return end
touched = true
-- rest of the code
end)
3. Memory leak risk / too many connections
You're connecting a Touched event to every rock on spawn, which can cause buildup of connections if not managed well.

✅ Fix: You can use TouchedOnce logic or disconnect the event after one use, or use a single Touched listener elsewhere with logic to determine the rock and the player.

  1. No cleanup when the player leaves
    If you start using per-player connections or debounces, you’ll also want to clean them up when players leave.

  2. No anti-exploit or distance check
    Currently, any touch can trigger rock destruction and rewards. Exploiters could potentially teleport their hitbox.

✅ Fix (optional): Add checks like ensuring the player's humanoid root part is near the rock.

this is what chatgpt said

unreal axle
#

lost any incentive to help you not gonna lie

tacit viper
solemn roost
#

any time i come to this server to ask something i see people beefing man

unreal axle
#

you don't just ask fucking gpt or any AI at all to check whether or not your code is right

#

you learn and check yourself

tacit viper
solemn roost
#

proto tiny question
when you add anims to like tools for example do you usually instantiate new animations in scripts or leave them inside of the script in the explorer

somber vault
#

You should learn

solemn roost
#

this is what i am currently doing
i dont know if theres some kinda benefit to just putting a bunch of rbxassetids in a table instead

solemn roost
unreal axle
#

don't really know how work with them

solemn roost
#

no not saved

solemn roost
tacit viper
solemn roost
#

it shouldnt be relevant to this question though

solemn roost
tacit viper
solemn roost
unreal axle
solemn roost
#

im asking if theres a specific like

#

memory benefit

#

to instantiating only the animations you need

#

vs just having them all hang out in replicated storage until they get cloned into a tool

#

or actually i could just load them from replicated too i dont have to clone them

tacit viper
#

if you want to be more optimized i guess you could do the former

solemn roost
#

i dont know much about optimizing games bc to be honest ive never gotten this far with a project to where i have to worry about that

#

so im just trying to leanr the little things

tacit viper
solemn roost
#

hm

#

ok i guess so

#

ill figure it out later ty

tacit viper
unreal axle
tacit viper
#

i know what i'm doing

somber vault
#

If you learnt how to animate you can learn how to script...

tacit viper
#

you know

#

just bcz i specialize in animation doesnt mean i do scripting

#

the only things honestly i knew were the animation events

unreal axle
somber vault
#

if you can learn one thing you can learn another

#

thats what i'm trying to say

tacit viper
somber vault
#

well you should. Using ai is stupid

solemn roost
#

i dont personally use it that much bc then you dont stay effective

#

but some people are very successful with it

tacit viper
unreal axle
somber vault
#

ig

unreal axle
solemn roost
#

not roblox related

#

theres been a decent amount of them recently

tacit viper
unreal axle
solemn roost
#

yeah i agree they dont last

unreal axle
solemn roost
#

definitely not

latent hearth
#

haven't opened vscode in like 5 months but as of last time, github copilot was pretty good for roblox

tacit viper
solemn roost
#

you dont like it?

tacit viper
#

i like the videos

solemn roost
#

the api reference

#

neither of those

#

unless you mean the articles that explain stuff from the api reference
those are useful

unreal axle
# tacit viper hell no

then how the fuck do you expect to learn scripting properly ever? trial and error? cause I'm sorry it doesn't look like you're gonna go anywhere 😭

latent hearth
solemn roost
#

maybe i just have a short attention span but i never liked tutorial vids cause they take way longer to explain things

#

theyre not bad i guess if you dont understand whats happening

#

and sometimes if theres something really specific they do some job of explaining it

tacit viper
#

i would use yt

solemn roost
#

but not always

tacit viper
#

if they had an advanced tutorial

#

i bet theres that one tutorial

unreal axle
tacit viper
#

that's just out there

solemn roost
#

i mean i feel like with scripting you just learn the total basics of it

#

and then you try and make things using that

#

projects and so forth

#

and thats how you learn

#

and thats how i learned to get to where i am
which is somewhat of a scripter

balmy sorrel
#

people will find any excuse to handicap themself just because they're lazy

unreal axle
#

real

tacit viper
#

if my code is really bad it doesnt matter, i'm learning for the first time and i'm not actually gonna do anything with the project unless it recieves high demand

#

learning from your mistakes is a big part

solemn roost
#

yeah

tacit viper
#

and that's one of the only reasons i joined this server

#

wait theres a type solver in lua now?

solemn roost
#

yeah for a while

#

its rlly useful

tacit viper
unreal axle
#

mostly for auto complete cause lua basically never has context on how to fill in custom shit like general objects, classes, shit like that

solemn roost
#

yeah i use it for autocomplete

frail yarrow
tacit viper
unreal axle
#

yeah,
lua doesn't have a type solver, luau does

tacit viper
frail yarrow
#

yeah you said lua

solemn roost
#

oh i shouldve corrected but yeah

#

luau has other things like the compound operators

#

+= and -= and *= and so on

#

that lua doesnt

unreal axle
#

it seems so random to me that luau doesn't have that

#

lua*

frail yarrow
#

I think lua 5.4 has it

#

maybe

weak flax
#

if you want to answer

weak flax
#

oh ok

lusty barn
#

you are more likely to get an answer from either him or someone else than just him

weak flax
#

couod u help?

lusty barn
#

yes just ask the question

frail yarrow
#

what even is the question

weak flax
#

okay so basically im making a game called "Last One On The Cube"

#

and basically there is some type of error reguarding a gui

#

so i scrpited something for the winner when you win there is a message that pops up and says "You win!"

#

and it doesnt pop up when you win

lusty barn
#

weak flax
#

so yeah

lusty barn
#

you expect us to help from this?

#

no code no error or anything?

weak flax
#

no im just asking if someone could help me makje it so it worksd

lusty barn
#

dude

#

just send screenshots

weak flax
#

okay

lusty barn
#

what is “helping” to you

frail yarrow
#

of code and of error

weak flax
#

well

#

can i just screenshare

#

in vc

frail yarrow
#

Why not just post the code man

weak flax
#

ok

lusty barn
#

2 screenshots

weak flax
#

wth

#

wait

#

i cant screenshot

frail yarrow
#

wdym

weak flax
#

there

frail yarrow
#

whats the error

weak flax
#

dw the obby is like when you die and stuff

#

iot doesnt say an error it just doesnt pop up

#

thats all it says

#

@frail yarrow

sonic juniper
#

mayb you have output filters

weak flax
#

what that

sonic juniper
#

usually it'd show an err

weak flax
#

im new to this stuff

stiff ibex
#

w or l code

frail yarrow
#

That's a cut off error

sonic juniper
frail yarrow
#

I need the red part

sonic juniper
#

its like the top left of the output

stiff ibex
frail yarrow
stiff ibex
frail yarrow
stiff ibex
weak flax
#

ohhhhh

stiff ibex
#

im that one disgrace to the entirety of the HiddenDevs server

lusty barn
weak flax
#

yeah it doesnt show a red error message

#

it just doesnt pop up

weak flax
lusty barn
#

well the problem is with your remote event

#

because it’s not printing either

lusty barn
frail yarrow
weak flax
#

ok

weak flax
#

or do u not know

lusty barn
#

are you actually sending the event

stiff ibex
frail yarrow
#

You're using and wrong

#

its not bitwise and

#

lol

stiff ibex
#

oh shit I see

weak flax
lusty barn
weak flax
#

i was showing you the remote vent

stiff ibex
#

welp time to replace it with or

lusty barn
weak flax
lusty barn
#

show where you do that

weak flax
#

wdym

tacit viper
#

for the event

stiff ibex
#

@frail yarrow is this better now?

lusty barn
#

show the code in which you :FireClient

weak flax
tacit viper
#

oh nbm

silver verge
lusty barn
#

you wrote the words :FireClient

frail yarrow
weak flax
#

yes

lusty barn
#

unless you didnt.

weak flax
#

i did

lusty barn
#

ok

#

well show the script

frail yarrow
#

You need bit32.band

weak flax
#

i just need heklp

stiff ibex
weak flax
#

with this thing

#

ok

frail yarrow
#

Is AI writing this?

stiff ibex
lusty barn
weak flax
frail yarrow
#

you need to do your bitwise and before your shift

weak flax
#

therte

frail yarrow
#

Or wait nvm

lusty barn
weak flax
#

exactly

#

what scrpit do you need

#

to see

frail yarrow
#

As long as your mask only masks the upper bits

small palm
#

pea brained alert

sterile lintel
lusty barn
stiff ibex
lusty barn
#

i am actually gonna crash out ngl

#

i can’t stay patient for much longer

frail yarrow
#

Yeah thats probably fine then

tacit viper
#
local players = game:GetService("Players")
local rockFolder = game.Workspace.Rocks
local debounce = false
local rocksCount = 0
local RockChance = 0

while true do
    task.wait(3)
    if rocksCount < 10 then
        RockChance = math.random(1,100)
        local rock = game.ReplicatedStorage.Ores.Rock:Clone()

        rocksCount += 1
        rock.Parent = rockFolder
        rock.Position = spawnPlate.Position + Vector3.new(math.random(-spawnPlate.Size.X/2, spawnPlate.Size.X/2), (spawnPlate.Size.Y / 2 + rock.Size.Y / 2), math.random(-spawnPlate.Size.Z/2, spawnPlate.Size.Z/2))
        if RockChance <= 10 then
            rock.BrickColor = BrickColor.new("Gold")
            rock.GoldEmitter.Enabled = true
        elseif RockChance == 11 then 
            rock.BrickColor = BrickColor.new("Crimson")
            rock.UnrealEmitter.Enabled = true
        end
    end
end

rockFolder.ChildAdded:Connect(function(rock)
    rock.Touched:Connect(function(Hit)
        if Hit.Parent:FindFirstChildOfClass("Humanoid") then
            local plr = players:GetPlayerFromCharacter(Hit.Parent)
            if plr then
                if not debounce then
                    debounce = true
                    local cash = plr.leaderstats.Cash
                    rock:Destroy()
                    rocksCount -= 1
                    if RockChance == 11 then
                        cash.Value += math.random(250,375)
                    elseif RockChance <= 10 then
                        cash.Value += math.random(14,20)
                    else
                        cash.Value += math.random(7,10)
                    end
                    task.wait(0.1)
                    debounce = false
                end
            end
        end
    end)
end)```
is this good code
frail yarrow
#

But your mask needs to be done with another bit32 function

stiff ibex
frail yarrow
#

and and or are logical selectors

weak flax
#

idk

#

wth

lusty barn
weak flax
#

local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local StartCountdownEvent = ReplicatedStorage:WaitForChild("StartCountdownEvent")

local cube = workspace:WaitForChild("SpinningCube")

local angularVelocity = Instance.new("BodyAngularVelocity")
angularVelocity.AngularVelocity = Vector3.new(0, math.pi, 0) -- spin on Y axis
angularVelocity.MaxTorque = Vector3.new(0, math.huge, 0)
angularVelocity.P = 10000

local roundInProgress = false

local function teleportToCube(player)
if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
player.Character:SetPrimaryPartCFrame(CFrame.new(cube.Position + Vector3.new(0, 5, 0)))
end
end

local function getAlivePlayers()
local alive = {}
for _, player in pairs(Players:GetPlayers()) do
if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
if player.Character.HumanoidRootPart.Position.Y > -20 then -- example fall limit
table.insert(alive, player)
end
end
end
return alive
end

while true do
-- Wait 30 seconds between rounds
wait(30)

-- Countdown 10 seconds before round start
for i = 10, 0, -1 do
    StartCountdownEvent:FireAllClients(i)
    wait(1)
end

-- Teleport all players to the cube
for _, player in pairs(Players:GetPlayers()) do
    teleportToCube(player)
end

-- Start round: spin the cube
angularVelocity.Parent = cube
roundInProgress = true
print("Round started!")

-- Round loop: wait until 1 or 0 players remain
while roundInProgress do
    local alive = getAlivePlayers()
    if #alive <= 1 then
        roundInProgress = false
        angularVelocity.Parent = nil -- stop spinning

        if #alive == 1 then
            print(alive[1].Name .. " wins!")
        else
            print("No winners this round!")
        end
    end
    wait(1)
end

end

tacit viper
weak flax
#

there

tacit viper
#

ah well

pliant marsh
#

ew brotha

#

`` `

pliant marsh
#

reposted with syntax

local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local StartCountdownEvent = ReplicatedStorage:WaitForChild("StartCountdownEvent")

local cube = workspace:WaitForChild("SpinningCube")

local angularVelocity = Instance.new("BodyAngularVelocity")
angularVelocity.AngularVelocity = Vector3.new(0, math.pi, 0)  -- spin on Y axis
angularVelocity.MaxTorque = Vector3.new(0, math.huge, 0)
angularVelocity.P = 10000

local roundInProgress = false

local function teleportToCube(player)
    if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
        player.Character:SetPrimaryPartCFrame(CFrame.new(cube.Position + Vector3.new(0, 5, 0)))
    end
end

local function getAlivePlayers()
    local alive = {}
    for , player in pairs(Players:GetPlayers()) do
        if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
            if player.Character.HumanoidRootPart.Position.Y > -20 then -- example fall limit
                table.insert(alive, player)
            end
        end
    end
    return alive
end

while true do
    -- Wait 30 seconds between rounds
    wait(30)

    -- Countdown 10 seconds before round start
    for i = 10, 0, -1 do
        StartCountdownEvent:FireAllClients(i)
        wait(1)
    end

    -- Teleport all players to the cube
    for , player in pairs(Players:GetPlayers()) do
        teleportToCube(player)
    end

    -- Start round: spin the cube
    angularVelocity.Parent = cube
    roundInProgress = true
    print("Round started!")

    -- Round loop: wait until 1 or 0 players remain
    while roundInProgress do
        local alive = getAlivePlayers()
        if #alive <= 1 then
            roundInProgress = false
            angularVelocity.Parent = nil -- stop spinning

            if #alive == 1 then
                print(alive[1].Name .. " wins!")
            else
                print("No winners this round!")
            end
        end
        wait(1)
    end
end
silver verge
#

.Parent = nil is insane work

#

😭

carmine zealot
#

can you help me with somthing how would i make all players that have died in anyways dispear from players that never died I REALLLLLLY need help thansk:)

#

i really cant figure it out

lusty barn
tacit viper
lusty barn
#

oh yeah this is ai

frail yarrow
#

You can leave now

lusty barn
silver verge
#

and threads

#

😁

tacit viper
lusty barn
#

the other guy was wrong

tacit viper
#

putting it in the loop was wrong

lusty barn
#

yes

silver verge
#

yeah it is

lusty barn
#

but the loop yields the script

#

so the connection never happens

tacit viper
#

but where do i put it if it doesnt belong in the loop

lusty barn
tacit viper
#

it's almost solely reliant on the while loop

#

to give it rocks

silver verge
#

restructure your code g

lusty barn
#

huh

#

it’s childadded

tacit viper
#

i dont think childadded helps a lot

lusty barn
#

it’s just setting up each rock as they get added to the rockFolder

tacit viper
#

so if you touch a member of the rock folder you get the things

#

but you do it beforehand

#

to check

#

?

lusty barn
#

yeah

tacit viper
#

OH

lusty barn
#

just put the connection before the while loop

tacit viper
#

I GET IT

tacit viper
#

the script

lusty barn
#

do you know how events work

tacit viper
#

i'm just saying

#

how will the script know if the part is gonna be touched because with my code that wont work

lusty barn
#

when a child of the rockfolder gets added, it gets a connection that will check if the character? touching the rock has a humanoid, and then act accordingly

lusty barn
#

when something touches the rock it sends Touched

tacit viper
#

ah

#

i get it

tacit viper
#

for the rarity though, how do i get that to work? do i just change it to "if name then" instead of "if variable == then" @lusty barn

gusty gull
#

bru can one of ya build a Roblox Studio Cursor

tacit viper
gusty gull
#

do yk what Cursor is

tacit viper
lusty barn
tacit viper
gusty gull
lusty barn
#

if name then would continue if the name variable isn’t nil or false

gusty gull
tacit viper
#

because my script is legit made for that

gusty gull
tacit viper
#
            rock.BrickColor = BrickColor.new("Gold")
            rock.GoldEmitter.Enabled = true
            rock.Name = "ShinyRock"
        elseif RockChance == 11 then 
            rock.BrickColor = BrickColor.new("Crimson")
            rock.UnrealEmitter.Enabled = true
            rock.Name = "UnrealRock"
        end
    end```
and then use the name @lusty barn
tacit viper
#

there r only 2 possible things

#

that i know of

lusty barn
tacit viper
lusty barn
#

if the rocks name is what?

gusty gull
# tacit viper what do you mean by cursor, like my mouse or smth else

look up Cursor, it's basically a fully autonomous AI coding agent that can build practically any program with its own tech stack on the fly depending on what you want it to build, calls APIs from various LLMs, uses the best models, high context windows, read files, create files, run files, run cmds on the cli, and etc

#

im not a Lua programmer

tacit viper
tacit viper
#

i mean you can always use different ai's with roblox studio, it doesnt rlly matter

lusty barn
tacit viper
#

as long as the code is efficent and works

naive dove
gusty gull
#

AN AI AGENT CODER IN STUDIO

tacit viper
gusty gull
#

BRUUUH

tacit viper
#

i dont get you

gusty gull
#

🥀

gusty gull
#

do yk what Rojo is

tacit viper
gusty gull
#

its okay

#

i'll talk to a pro about it

#

preciate u tho

#

at least u tried understanding

tacit viper
gusty gull
#

do i need to get AI to explain this shi better 💔

tacit viper
lusty barn
#

you are screwed in life

icy raptor
#

any long-term scriptors here?

lusty barn
#

no

tacit viper
#

errors*

#

like is it looked down upon

frail yarrow
gusty gull
gusty gull
#

Roblox doesn't know what it's doing

tacit viper
gusty gull
#

if you look at how Cursor operates you'll see what i mean

frail yarrow
#

Yeah so are most AI responses for roblox

gusty gull
lusty barn
#

can the letters A and I just get out of my head

frail yarrow
#

AI isnt that great

gusty gull
tacit viper
frail yarrow
#

It tends to build up mountains of shit that it then cannot fix

tacit viper
frail yarrow
#

grim

lusty barn
#

oh sht

gusty gull
lusty barn
#

ddnt men lke tht

#

nooo

lusty barn
#

gve me my keys bck

gusty gull
gusty gull
#

pro one, at that

lusty barn
#

you even say yourself you aren’t a scripter.

gusty gull
#

i dont wanna lock in on scripting, dont wanna replace all of ya in the industry

lusty barn
gusty gull
#

😼

tacit viper
lusty barn
#

you know nothing

gusty gull
lusty barn
#

forknight our poor soul 💔

frail yarrow
#

you couldnt lock into anything jit

lusty barn
#

i guess you could say hes right!

frail yarrow
#

You're locked out

gusty gull
cinder trellis
#

Where can i learn proper type checking?

lusty barn
#

esso show a build

tacit viper
gusty gull
lusty barn
gusty gull
#

likeee duee dudeee

lusty barn
#

can you show a build

gusty gull
tacit viper
lusty barn
#

oh i see the artstation hold on

gusty gull
#

yo chill

gusty gull
#

im abotu to crash out and make an AI agent that replace the whole scripting indsutry in roblock

tacit viper
#

bro 😭 i cant anymore

#

🥀

gusty gull
#

fk it, even if i have to learn K-nearest neighbors and allat

#

you wouldnt knwo what that is sadly

#

yo wtf

lusty barn
gusty gull
#

why u posting me on here gng

lusty barn
#

ur a ragebaiter

gusty gull
tacit viper
gusty gull
#

chattin

#

wait shoot, you guys are actually mad

#

so AI is what gets scripters really tight

#

📝

lusty barn
#

yeah im tight

gusty gull
tacit viper
tacit viper
gusty gull
#

ok but deadass tho

#

wait nvm, i dont got a legitimate questin

#

u have a good one then

#

i'll be in buildin if u guys ever need me

#

for scripting too

tacit viper
lusty barn
#

don’t ask people for help

#

just send the help

#

yknow what i mean 😭

tacit viper
lusty barn
#

nvm you’re doing this on every client?

#

ok ho;d on

tacit viper
#

i want it to be different for each client

lusty barn
#

yes i know

tacit viper
#

like each player

#

ok

lusty barn
#

but every client does it separately

lusty barn
#

make a remote event

tacit viper
pulsar acorn
#

what is the point of :Disconnect and :Destroy to preserve memory if a garbage collector is a thing?

balmy sorrel
#

that's how you get memory leaks

serene furnace
#

yo

#

i got a question

pulsar acorn
balmy sorrel
#

your best bet is going through your code and looking for any event that gets created during runtime

pulsar acorn
#

yea thanks

rancid bay
pulsar acorn
#

is property changed performance heavy

twilit sapphire
#

how would i not learn coding 😭

tired vapor
loud wadi
#

Its hard for beginners to learn to code and dig through the journey due to ai advancements

twilit sapphire
twilit sapphire
#

on ai

loud wadi
#

I mean Ai still cannot create a quality game

twilit sapphire
#

true

loud wadi
#

the point is, if Ai can teach it & explain it, Ai can take it over

loud wadi
#

its just not worth it anymore, if we were talking lets say 2 - 3 years ago yeah learn to code (in terms of roblox development)

twilit sapphire
#

im tryna make a military game

#

Buildings conna be core to ts

#

gonna*

loud wadi
#

Coding is just too time consuming, its the hardest development skill to learn but also the most rewarding

#

its very common to see people with millions & billions of contributions who are not programmers

twilit sapphire
#

im doing animating rn

loud wadi
#

yes thats good

#

its so easy to work ur way up with animating

twilit sapphire
#

the anims are all me

loud stratus
#

if your making a game hire a scripter

twilit sapphire
#

and im poor

#

cuh

#

im poor asl

haughty shadow
#

guys so basically i made an queue system the thing is it works only when 1 people is queued if more than 1 people r qued we dont teleport how to fix this issue?

devout oracle
drifting whale
loud wadi
#

Their are so many layoffs happening recently due to Ai productivity

#

if your gonna claim I am "Waffling" specify why

wild veldt
#

Do you code on Roblox or do you do other stuff

loud wadi
#

both

wild veldt
#

You can’t compare Roblox and the real world when it comes to programming

loud wadi
#

I know game development is the hardest sector to be vulnerable to Ai

wild veldt
#

Right now Ai can’t replicate what big HIGH quality games are doing

loud wadi
#

I never said Ai would take over roblox development

wild veldt
#

For example look at Rell Seas or Arcane Odyssey, do you think an Ai could even sniff at their production? No.

loud wadi
#

Ai will help junior developers a lot, especially with mathematics

#

its had a high impact in productivity in roblox development

wild veldt
#

How so

loud wadi
#

the Ai is just good at mathematical problems

#

To get the most out of Ai people just need to learn how to prompt it correctly

wild veldt
loud wadi
#

yes basics

wild veldt
#

Not basics, if Ai writes code, and you don’t understand it how do you expect to implement it and work

loud wadi
#

if you know the basics you will understand

#

basics is a big word

wild veldt
#

Ai should just be a “I can do this but I cba to type” then you actually see if they’ve done it

#

Ai is bad for debugging errors rn

loud wadi
#

with game development it for sure is

#

theirs just too much context

wild veldt
#

But yh, if your ever scared of this, make your own game so you don’t have to work for a shit employer

loud wadi
#

im sure everyone aspires this

wild veldt
jagged glacier
#

Does any of you here is a cs major?

loud wadi
jagged glacier
#

i ned help when it comes to programming

loud wadi
wild veldt
loud wadi
#

its easy I am just prudent

jagged glacier
jagged glacier
alpine scarab
#

Guys help me, how can i get slap hand to knockback ppl
I already have the tool but dont know what script i gotta write

wild veldt
jagged glacier
#

Well I listened to a lot of senior level programmers, they said that AI isn't that good

#

but I guess it's advancing everyday

#

I might just waste money ngl if I'm going to take cs

rocky lynx
#

me when my career path is influenced by some roblox nerd kid

wild veldt
rocky lynx
#

mad?

#

ur bloodline ending with u

loud wadi
loud wadi
jagged glacier
#

damn, even though I'll have the best internern ships and win hackathons? 🥀❤️🙏😥

jagged glacier
#

life is tough huh

#

damn

#

are u a cs major? @wild veldt

#

or a dev on roblox

wild veldt
#

My major is nothing to do with CS. I dev on Roblox and do freelance programming work for startups

cinder basalt
#

DO NOT

jagged glacier
#

damn lol

cinder basalt
#

Cs sucks