#code-discussion

1 messages ยท Page 197 of 1

tardy pasture
#

good show

#

only sad the fight winterfell vs night king was so short

cinder basalt
#

bro is VERY safe

placid vector
tardy pasture
#

like they be hyping u up the entire series only to have a 1 eps fight

lean ocean
#

whats max ccu u had

#

for how long

cinder basalt
#

getchildren???

dark marlin
#

Can anyone help me with a script ? Its about importing outfits from catalog avatar to studio im able to pay for the help

tardy pasture
cinder basalt
#

u put your modules as children of the controller?

placid vector
#

the BEST datastore is using firebase

cinder basalt
#

wazaheel

placid vector
#

but that costs money

tardy pasture
lean ocean
#

well i wouldnt consider that a fair benchmark

tardy pasture
#

ngl it was a shit game like how tf did i ever think it was gonna be good

lean ocean
#

i hate this

#

no offense

placid vector
#

full offensse

lean ocean
#

wow

cinder basalt
placid vector
#

actually tho

tardy pasture
lean ocean
#

๐Ÿ™

placid vector
#

how would you do it

tardy pasture
#

no offense

placid vector
lean ocean
#

thats for initializing modules right

#

i initialize manually

cinder basalt
placid vector
lean ocean
#

dont wilted rose me

cinder basalt
#

i just dislike the structure

lavish valley
#

What type of programming do yall do (Imperative, declarative, oop, etc...)
Which is best?

lean ocean
#

definitely not oop

lavish valley
placid vector
#
--!strict

type Callback = (...any) -> ()

export type Connection = {
    _connected: boolean,
    _signal: Signal?,
    _fn: Callback,
    _next: Connection?,

    Disconnect: (self: Connection) -> (),
}

export type Signal = {
    _handlerListHead: Connection?,

    Connect: (self: Signal, fn: Callback) -> Connection,
    DisconnectAll: (self: Signal) -> (),
    Fire: (self: Signal, ...any) -> (),
    Wait: (self: Signal) -> ...any,
    Once: (self: Signal, fn: Callback) -> Connection,
}

local Connection = {}
Connection.__index = Connection

function Connection.new(signal: Signal, fn: Callback): Connection
    local self: Connection = setmetatable({
        _connected = true,
        _signal = signal,
        _fn = fn,
        _next = nil,
    }, Connection) :: Connection
    return self
end

function Connection.Disconnect(self: Connection): ()
    self._connected = false
    local signal = self._signal
    if not signal then
        return
    end
    if signal._handlerListHead == self then
        signal._handlerListHead = self._next
    else
        local prev = signal._handlerListHead
        while prev and prev._next ~= self do
            prev = prev._next
        end
        if prev then
            prev._next = self._next
        end
    end
end

setmetatable(Connection, {
    __index = function(_, key)
        error(("Attempt to get Connection::%s (not a valid member)"):format(tostring(key)), 2)
    end,
    __newindex = function(_, key, _)
        error(("Attempt to set Connection::%s (not a valid member)"):format(tostring(key)), 2)
    end,
})

local Signal = {}
Signal.__index = Signal

function Signal.new(): Signal
    local self: Signal = setmetatable({
        _handlerListHead = nil,
    }, Signal) :: Signal
    return self
end

function Signal.Connect(self: Signal, fn: Callback): Connection
    local connection = Connection.new(self, fn)
    if self._handlerListHead then
        connection._next = self._handlerListHead
        self._handlerListHead = connection
    else
        self._handlerListHead = connection
    end
    return connection
end

function Signal.DisconnectAll(self: Signal): ()
    self._handlerListHead = nil
end

function Signal.Fire(self: Signal, ...: any)
    local item = self._handlerListHead
    while item do
        if item._connected then
            task.spawn(item._fn, ...)
        end
        item = item._next
    end
end

function Signal.Wait(self: Signal): ...any
    local co = coroutine.running()
    local cn: Connection
    cn = self:Connect(function(...: any)
        cn:Disconnect()
        coroutine.resume(co, ...)
    end)
    return coroutine.yield()
end

function Signal.Once(self: Signal, fn: Callback): Connection
    local cn: Connection
    cn = self:Connect(function(...: any)
        if cn._connected then
            cn:Disconnect()
        end
        fn(...)
    end)
    return cn
end

setmetatable(Signal, {
    __index = function(_, key)
        error(("Attempt to get Signal::%s (not a valid member)"):format(tostring(key)), 2)
    end,
    __newindex = function(_, key, _)
        error(("Attempt to set Signal::%s (not a valid member)"):format(tostring(key)), 2)
    end,
})

return Signal```
lean ocean
#

holy shit get this shit out my face

#

entire textwall appears

lavish valley
tardy pasture
fair copper
#

Hmm guys i have a problem with concepting the combat skill tree, should i just make obtainable skills/abilities that are not tied to any type of weapon or should i make majority of the skills unlockable if a player plays the weapon enough and spends skill points into unlocking special abilities for that particular weapon class? but its also rogue-like game so idk what to make of it

cinder basalt
placid vector
cinder basalt
#

all my homies initialize manually

lean ocean
lavish valley
#

Dang

lean ocean
#

its mostly useless imo

cinder basalt
#

๐Ÿ—ฃ๏ธ

placid vector
#

pls

lean ocean
#

and if u do use it dont use methods

lavish valley
lean ocean
#

u want intellisense

cinder basalt
tardy pasture
#

oop only good for big open world games

placid vector
lavish valley
tardy pasture
#

wich contain lots off repetitive work

cinder basalt
placid vector
#

lemme see

lavish valley
#

Have yall tried declarative programming though?

cinder basalt
#

just requiring everything where its needed

placid vector
#

im treating the children like singletons

cinder basalt
placid vector
#

to initialise different systems of the game

cinder basalt
#

well i dont

placid vector
#

๐Ÿ˜„

cinder basalt
#

nothing wrong with that

placid vector
#

๐Ÿ‘

tardy pasture
cinder basalt
#

i dislike the idea of putting everything in modules

strong radish
#

does anyone wanna check out my portfolio?

placid vector
tardy pasture
#

tell me exactly how ur loadingsystem is better then roblox

cinder basalt
#

ya write modules same way as ya write scripts

placid vector
cinder basalt
#

id say the overuse of modules makes it only less readable

lean ocean
tardy pasture
placid vector
lean ocean
#

โœ… ๐Ÿ”ฅ

cinder basalt
cinder basalt
#

u so bruh

placid vector
tardy pasture
#

boi i remember inserting anti lag script and believing it would work XD

placid vector
#

what do anti lag scripts even consist of

tardy pasture
cinder basalt
placid vector
#

this is the only

#

local script i have

#
repeat task.wait() until game:IsLoaded()

local ContentProvider = game:GetService("ContentProvider")
local Players = game:GetService("Players")
local ReplicatedFirst = game:GetService("ReplicatedFirst")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local StarterGui = game:GetService("StarterGui")
local TweenService = game:GetService("TweenService")

local Framework = ReplicatedStorage:WaitForChild("Framework")

local player = Players.LocalPlayer
if not player then
    return
end
local playerGui = player:WaitForChild("PlayerGui")
local introGui = script:WaitForChild("IntroGui")

ReplicatedFirst:RemoveDefaultLoadingScreen()
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.All, false)

introGui.Parent = playerGui

local startTime = tick()

local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
humanoid:WaitForChild("Animator")

ContentProvider:PreloadAsync({
    unpack(ReplicatedStorage:GetDescendants()),
    unpack(workspace:GetDescendants()),
    unpack(playerGui:GetDescendants()),
})

local elapsed = 0
local success, FrameworkModule = pcall(function()
    return require(Framework)
end)
if not success then
    warn("Failed to load Framework:", FrameworkModule)
    player:Kick("Something went wrong.")
end

if FrameworkModule and character then
    _G.Loaded = true
    print(("[CLIENT]: Took %.2f seconds to load & initialize."):format(tick() - startTime))
    introGui:Destroy()
    StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.All, true)
end```

its so ugly
cinder basalt
#

you need a lot of them to consistently disable lag

placid vector
#

omfg

cinder basalt
#

mhm yeah

tardy pasture
cinder basalt
#

ugly

placid vector
cinder basalt
placid vector
#

Dude how long have you been scripting

placid vector
tardy pasture
#

me ?

cinder basalt
#

so like 15 minutes

tardy pasture
#

5 year ?

placid vector
placid vector
tardy pasture
placid vector
cinder basalt
#

module loaders are bad

placid vector
#

so you only write your code in local scripts

tardy pasture
#

no ?

placid vector
#

local script

#

does not mean

#

script that is running locally

#

its an INSTANCE

tardy pasture
#

A LOCAL SCRIPT IS CODE THAT ONLY RUNS ON UR PC

placid vector
lean ocean
#

$283

cinder basalt
#

the issue is deep rooted

#

your whole codebase has to be killed

placid vector
#

๐Ÿฅ€

cinder basalt
placid vector
#

have you never seen an actual front page game

somber vault
#

Hm

placid vector
cinder basalt
cinder basalt
#

autowrong

placid vector
cinder basalt
#

why does your autocorrect corrent your to a non existing word

placid vector
#

and thats why i hate iphones

cinder basalt
placid vector
#

๐Ÿ˜„

cinder basalt
#

its not as if this affects anything apart from dev experience

placid vector
#

i cant believe people actually think their right when they say this tho

cinder basalt
#

you can achieve exact same functionality without a central loader

placid vector
#

๐Ÿ˜ญ

placid vector
cinder basalt
#

whats the issue then

somber vault
#

Local scripts just get exploited!

cinder basalt
#

๐Ÿ—ฃ๏ธ ๐Ÿ”ฅ

lean ocean
#

yea put everything on the server

somber vault
#

Exactly!

#

Then the server can work together to do what they want

cinder basalt
#

why put anything on player pc if it can be safe in roblox

lean ocean
#

who needs inputs

cinder basalt
#

remotes lag the game

lean ocean
#

yes

cinder basalt
#

replication? 90% of the lag

#

if only bots play my game why would i need localscripts

somber vault
#

So true

soft shadow
#

aint no fuckin way FOR 4 YEARS i was using imagelabels for verified icons and premium icons

#

while u can literally just type utf8.char(0xE000)

#

to get the icon next to the textlabel

#

what the fuh

somber vault
#

What

soft shadow
somber vault
#

Same

soft shadow
#

u can use unicodes to get robux icon premium icon and verified icon

#

utf8.char(0xE002) -- Robux
utf8.char(0xE001) -- Premium
utf8.char(0xE000) -- Verified

cinder basalt
#

like various

soft shadow
cinder basalt
soft shadow
#

o yea

#

ye i knew that

cinder basalt
#

but theres A TON of those

#

basically for everything ya need

soft shadow
#

ngl those unicodes are pretty efficient

#

cause for example if u want that robux icon between 2 texts

#

the way i did it was by using uilistlayout

#

lol

#

so stupid

cinder basalt
#

discovery of fire bro

somber vault
#

Hmm

#

To learn coding or to hire coding

soft shadow
raven dust
#

im finna sue this ai

tardy pasture
raven dust
#

actually getting scary now

cinder basalt
raven dust
#

ofc no

outer falcon
#

who wants to work for a roblox group with 4m visits and 128k members? DM me

tropic coral
#

What am I looking at

glossy swan
#

can someone explain

outer falcon
#

who has a group with 1m+ visits and wants to be staff in mine and am staff in yours?
I have 4m visits

errant tulip
#

dm me to make a gta 5 based roblox game together

queen jolt
#

looking for devs, dm me

vale zinc
#

Do not dm him he needs help in exploiting

vale orchid
vale zinc
#

@errant tulip yo

queen jolt
vale orchid
queen jolt
vale orchid
fallen summit
# queen jolt yes

donโ€™t open a scam report 2 days later saying how you got scammed by hiring someone in chat

queen jolt
fallen summit
# queen jolt thanks

rule number one if someone is forcing you to hire them thatโ€™s literally a scammer tactic

fallen summit
#

high likelihood of not getting scammed since they have security measures in place, your money at the end of the day to spend it on someone professional or someone random you met 5 minutes ago

real karma
#

how to fix these two errors

static coral
vale zinc
#

Too much requests

real karma
# static coral send less requests

I've planned to change the entire datastore and add another one but it doesn't seem to work

local isStudio = RunService:IsStudio()
local PlayerCashStoreV2

-- always get DataStore if not Studio
if not isStudio then
    local ok, store = pcall(function()
        return DataStoreService:GetDataStore("PlayerCashStoreV2")
    end)
    if ok then
        PlayerCashStoreV2 = store
        print("[CashDataServer] DataStore reference acquired")
    else
        warn("[CashDataServer] Cash DataStore unavailable")
    end
end
vale zinc
#

Hmmm

static coral
vale zinc
#

Dude

#

Wait lemme fix it

real karma
#

I am not able to send the whole code

vale zinc
#

Ohh

real karma
#

can I send the scritp file here

#

script*

vale zinc
#

Send in 2 parts

#

Idk

real karma
#
-- CashDataServer (ServerScriptService)
local Players = game:GetService("Players")
local DataStoreService = game:GetService("DataStoreService")
local RunService = game:GetService("RunService")

local isStudio = RunService:IsStudio()
local PlayerCashStoreV2

-- always get DataStore if not Studio
if not isStudio then
    local ok, store = pcall(function()
        return DataStoreService:GetDataStore("PlayerCashStoreV2")
    end)
    if ok then
        PlayerCashStoreV2 = store
        print("[CashDataServer] DataStore reference acquired")
    else
        warn("[CashDataServer] Cash DataStore unavailable")
    end
end


-- Studio backup
local studioCashData = {}

-- Debounce table for scheduled saves
local cashSaveDebounce = {} -- [userId] = task object
local SAVE_DELAY = 3 -- seconds

-- Utility functions
local function safeGet(key)
    if isStudio then return true, studioCashData[key] or 0 end
    if not PlayerCashStoreV2 then return false, nil end
    local ok, res = pcall(function() return PlayerCashStoreV2:GetAsync(key) end)
    if not ok then warn("[CashDataServer] GetAsync failed for", key, res) end
    return ok, res
end

local function safeSet(key, value)
    if isStudio then
        studioCashData[key] = value
        return true
    end
    if not PlayerCashStoreV2 then return false end
    local ok, res = pcall(function() PlayerCashStoreV2:SetAsync(key, value) end)
    if not ok then warn("[CashDataServer] SetAsync failed for", key, res) end
    return ok
end
static coral
real karma
#
-- Leaderstats setup
local function setupLeaderstats(player)
    if player:FindFirstChild("leaderstats") then return end
    local leaderstats = Instance.new("Folder")
    leaderstats.Name = "leaderstats"
    leaderstats.Parent = player

    local cash = Instance.new("IntValue")
    cash.Name = "Cash"
    cash.Value = 0
    cash.Parent = leaderstats
end
vale zinc
#

Do local var- getdatastore

#
  • local var = getdatastore
real karma
#

wait how

#
local isStudio = RunService:IsStudio()
local var = DataStoreService:GetDataStore("PlayerCashStoreV2")
#

like this?

vale zinc
#

Yeaaa

real karma
#

let me test

real karma
vale zinc
#

Bruh I'm not able to send full script

real karma
#

ay

#

it works

#

now the issue is that it keeps getting added to the queue

#

it's a warning

vale zinc
#

local Players = game:GetService("Players")
local DSS = game:GetService("DataStoreService")
local RunService = game:GetService("RunService")
local isStudio = RunService:IsStudio()
local store = not isStudio and DSS:GetDataStore("PlayerCashStoreV2") or nil
local studioData, playerData, debounce = {}, {}, {}
local SAVE_DELAY = 3

local function safeGet(id)
local ok, res = isStudio and true or pcall(function() return store:GetAsync(id) end)
return ok and (res or 0) or 0
end

local function safeSet(id, val)
if isStudio then studioData[id] = val return true end
local ok = pcall(function() store:SetAsync(id, val) end)
return ok
end

#

local function getCash(p)
local id = p.UserId
if playerData[id] == nil then playerData[id] = safeGet(id) end
return playerData[id]
end

local function setCash(p, amount)
local id = p.UserId
playerData[id] = amount
if debounce[id] then debounce[id]:Cancel() end
debounce[id] = task.delay(SAVE_DELAY, function()
safeSet(id, amount)
debounce[id] = nil
end)
end

#

Players.PlayerAdded:Connect(function(p)
getCash(p)
end)

Players.PlayerRemoving:Connect(function(p)
local id = p.UserId
if debounce[id] then debounce[id]:Cancel() end
safeSet(id, playerData[id])
playerData[id], debounce[id] = nil, nil
end)

-- Optional API
_G.CashData = { Get = getCash, Set = setCash }

#

Use this one

#

I mean customize it for ur game

real karma
#

@vale zinc

vale zinc
#

U used the script I gave?

real karma
#

yes

vale zinc
#

Ohh waitt

real karma
#

brother I got the script to work perfectly good

#

there's just a warning

vale zinc
#

Show

vale zinc
#

Ur script works?

real karma
#

DataStore request was added to queue...

real karma
vale zinc
#

Ahhh

real karma
#

I've made all the necessary changes after assigning a variable to the GetData...

vale zinc
#

Ummm

#

Wait lemme check

vale zinc
#

local ok, res = pcall(function() PlayerCashStoreV2:SetAsync(key, value) end)
Instead this

#

local ok, res = pcall(function()
return PlayerCashStoreV2:UpdateAsync(key, function()
return value
end)
end)
Try using this

fresh peak
#

Looking for coder friend who will make game with me

vale zinc
#

@fresh peak I can help

fresh peak
#

Really?

real karma
#

alright wait

#

testing

vale zinc
#

Yea

fresh peak
#

Dm

proud idol
# real karma

how many times are you getting/saving data in ur game?

real karma
vale zinc
#

@real karma dude I fixed ur script

proud idol
vale zinc
#

....

proud idol
#

you cannot constantly nag data store service

#

cause the limits are pretty strict

vale zinc
#

I just realized u true

real karma
proud idol
#

specially if ur game has less players

real karma
vale zinc
#

I rly need some sleep

fresh peak
proud idol
#

you should ideally only do it when the player leaves the game or server gets shutdown

real karma
#

it warns only when the cash value has changed

#

if cash value is 0 and increases to 20 directly

proud idol
real karma
#

I am running the save for each of the cash increment

#

that's where the issue arises

proud idol
#

okay and you still dotn see the problem?

real karma
#

I did now

#

let me try fixing it

#

how about instead of saving the data after each value change, it changes every 5 seconds

#

wait

fresh peak
#

Looking for coder friend who will make game with me

fresh peak
rocky basin
tropic coral
rocky basin
tropic coral
rocky basin
tropic coral
#

You wouldnโ€™t want to lose 5 minutes of progress in a game like grow a garden when an event is going on, but some random fps is fine

iron kraken
#

change the players humanoidrootpart cframe

#

Do you know what a CFrame is

#

it basically stores a rotational component and a positional component

#

you can set the cframe of a part like this
hrp.CFrame = CFrame.new(0,0,0)

outer falcon
#

does anyone has a game with 1m+ visits and need a co owner? I'm here!

twilit bane
iron kraken
twilit bane
#

Like Wat?

iron kraken
#

also i dont think position respects welds

#

and u cant teleport the player with position

twilit bane
twilit bane
charred scarab
#

Looking for what too add or work on

twilit bane
#

So Basicly The Cframe allows you to Tp The Player or Even Rotate It? But Does It only work in just one work Place or U can use TO Tp the player From Map to A map

charred scarab
#

Ofc polishing some of the systems I posted is one thing I need to do

charred scarab
#

Is the map in the same place or a different place

#

If it is in the same place then CFrame can tp the player

charred scarab
#

If it is in a different place then you need teleportservice

proud idol
#

need more examples

charred scarab
#

Ok gimme some examples to work on

proud idol
#

front page very empty then

iron kraken
# twilit bane I see

yea so if u move the player with position then i think it will just move that part ignoring all the motor6ds and thats not what u want

proud idol
#

front page needs to have your several examplesof ur best works

#

its whats gonna capture the client's attention

charred scarab
#

Never thought of that

proud idol
#

if you leave it with 1 screenshot of ur game and 2 discord compliments

proud idol
#

chances people would automatically reject you

#

especially sicne the see my works button is very, very, small

charred scarab
#

Since it is a scripting job

stoic stone
#

Ned 2 devs to make me a anime race game ned to know everythiny i pay monatly 15โ‚ฌ dm me

charred scarab
#

I would also add my best 3 examples in front page

proud idol
#

chinese sweatshops pay better

charred scarab
dire scroll
twilit bane
#

Its Literal Slavery ๐Ÿ™‚

dire scroll
#

literally almost anything is better than this payment

charred scarab
#

Slavery paid more

twilit bane
#

Something New lol

charred scarab
#

Geniunely thinking about it and even from the third world country I am from, it would barely keep u eating one meal a day

twilit bane
stoic stone
#

Ned 2 devs to make me a anime race game ned to know everythiny i pay monatly 15โ‚ฌ Willing paying more if very good workdm me

errant tulip
#

DM me to make a r6 gta 5 map based game together on roblox studio

fresh moat
#

Guys how to make global party system

full horizon
#

have anyone here play those unordinary games?

charred scarab
shell nest
#

react or fusion for ui?

compact spoke
#

NEITHER

#

HOLY FUC developers born after 2006 dont know how to script ui All they know is wally react lua

cinder basalt
cinder basalt
#

That saying i think roblox react shouldnt exist

#

We already have good ui

shell nest
#

is declarative ui bad?

compact spoke
#

no im just a hater

iron kraken
#

react lua is good

#

more functionality = u can more easily scale the game
if ur game is simple then it doesnt matter if it can scale so in those situations then react can be overkill

stiff citrus
#

Can i use profile store for every game or are there cases where is shouldnt

cinder basalt
#

Ofc people gonna disagree

shell nest
#

ok

cinder basalt
#

But i think that everyone should at least partially share that view

#

These 8 yo children brainrot games do not need react ...

shell nest
#

im just trying to get better at development

#

idk

compact spoke
#

lots actually

#

but more often than not it is not needed

cinder basalt
pastel pine
#

I'm shit at making ui where do I start to make it look nicer

#

Just dropped a tower game and it's doing good but the rate would be higher if it was more flashy and brain numbing

pallid cairn
#

yo

#

does anyone know how i can get rid of this

cinder basalt
#

Add gradients

pallid cairn
#

im trying to learn how to code

cinder basalt
#

Add textures

pallid cairn
#

and ts is just so big

pastel pine
cinder basalt
pastel pine
#

I already have a scaling plugin for my ui

pallid cairn
#

i bet its a stupid plugin

cinder basalt
#

It tell you where yoy commited the crime

compact spoke
pallid cairn
cinder basalt
#

Yes click

#

Are you using react

pallid cairn
#

doesnt do anything

compact spoke
pallid cairn
#

what is react

compact spoke
#

which is why i'm confused

pastel pine
cinder basalt
#

I thought hes criminal

compact spoke
#

no not phew

cinder basalt
#

No it just means he broke the laws of mathematics

compact spoke
# pallid cairn

idk what's going on here did you like manually import the corescripts into the game

#

or something

pastel pine
#

Game has a virus

pallid cairn
#

what are even corescripts

pallid cairn
#

wait

#

could it have anything to do with uhh

pastel pine
pallid cairn
#

blender animations?

pastel pine
#

Id show u if I could play roblox rn

cinder basalt
pallid cairn
#

cause i did import an animation from blender

#

that could be it

cinder basalt
#

Fix the arithmetic erorr

cinder basalt
#

It should go away

compact spoke
pallid cairn
#

WHY AM I SO FUCKINBG ITCHY

compact spoke
#

wat the fuc that even look like

pastel pine
#

Like awhen a sword has that cool reflective light going iver it

#

Imagine that but on a ui

cinder basalt
pallid cairn
cinder basalt
#

U go to eror line

pastel pine
#

Just don't multiple by nil

cinder basalt
#

And if it

pastel pine
#

Check if the function is returning anything

compact spoke
cinder basalt
#

If not var1 then return end

pallid cairn
#
if 2 + 3 == 4 then
    print("math works ig")
end```
#

is my only script

#

that i put in here

pastel pine
#

And its doing all those errora

#

?

cinder basalt
#

Why

#

Reinhard

#

You broke roblox with this script

compact spoke
#

like actually

pallid cairn
#

im too powerful

compact spoke
pallid cairn
#

i know i was following brawl devs tutorial

cinder basalt
pallid cairn
#

to show that it wouldnt work

pastel pine
#

Yeah wtf

compact spoke
#

i like don't get how you got corescripts to error with this script

cinder basalt
pastel pine
#

U got a virus in core scripts somehow

compact spoke
#

there must be something else going on that we're not seeing

pallid cairn
pastel pine
#

Maybe from a plug-in

cinder basalt
pallid cairn
#

thats what im thinking

pastel pine
#

Uninstall everything

compact spoke
compact spoke
pallid cairn
#

all my enabled plugins

compact spoke
#

i know the ones that arent random vfx plugins

pallid cairn
#

some of them say script injection denied

#

lemme disable them one at a time

#

disabled all them

#

idk what to do

#

GOD DAMN I SO ITCHY

#

WHAT THE FUCK

cinder basalt
#

Might be blender anims

pallid cairn
#

thats what im thinking

#

maybe cause i imported one into here

#

maybe it broke it

royal moth
pallid cairn
#

no

royal moth
#

what happened

#

did you quit animating?

pallid cairn
#

nope

#

im making my own roblox game now

royal moth
#

oh yeah? whats it about

pallid cairn
#

got a small team and stuff

#

im not gonna give out the details yet

#

but im gonna learn scripting and animating

#

when i learn those

#

imma go onto something else to learn

#

found out why im so itchy!

#

GOT FUCKING MOSQUITO BITES EVERYWHERE

#

fuck florida

#

i was outside for a minute max

bronze path
pallid cairn
#

hoping to make a tuff ass first game

proud idol
pallid cairn
#

dont worry

#

i barely got a job

lean grotto
#

anyone got a brainrot game
they need an investment for
or theyre looking to sell

tight hill
#

why are ragdolls so difficult

proud idol
tight hill
#

yes ik but when I try to switch back to not being ragdolled then ragdolled again

#

they sit up like theyโ€™re platform standing

somber cedar
#

i need someone to do a fast job for quick 5$

somber vault
#

Buying robux/groups/games for money dm me

bright bough
#

anybody know a good place to sell assets?

bronze depot
#

talented

pallid cairn
#

ikr

bronze depot
#

heres my game, im transfering it to u rn

snow mulch
#

,

charred scarab
pallid cairn
#
if 2 + 3 >= 4 then
    result = true
    if result == not false then
        print("Hello world!")
    end
end
#

im a pro

median tree
charred scarab
#

fixed

median tree
#

Also you shouldnโ€™t post the money youโ€™ve made

fathom sundial
wild basin
fathom sundial
#

jeez

wild basin
#

Many details are irrelevant

median tree
#

Itโ€™s also gonna be very hard for someone to commission you, youโ€™re like a another fish in the ocean. You need mutuals

#

most people comm someone they have mutuals with

pallid cairn
iron kraken
fathom sundial
#

what would c be

fathom sundial
iron kraken
#

make the roommate pop out of the shadows

#

would make the menu cooler

#

imo

fathom sundial
#

i might change the whole background tbf it doesnt fit imo

iron kraken
#

yea it looks like ur camping in the forest

fathom sundial
#

yeah any ideas on what i should change it to?

iron kraken
#

have a door slightly open and its dark outside in a hallway

#

and you can see into a bed room with your character just doing stuff like on the computer

#

and inside the room is lit up

#

and the bed rroom door is slightly open so u can see inside a bit

#

o i already said that

fathom sundial
#

oo

#

ill try that

fathom sundial
#

just correct it then

safe urchin
fathom sundial
safe urchin
fathom sundial
safe urchin
fathom sundial
pallid cairn
#

Thatโ€™s just math though

umbral anvil
#

paying someone to do a quick easy animation for my gaming willing to pay 1.5k upon complition

marsh kelp
fair copper
#

yo chat how would the spin logic for cs crate opening work on roblox?

#

like the way it has the weapons laid out in some ui

fathom sundial
fair copper
#

and it moves them horizontally until it stops at something

fathom sundial
#

c would be "Hello"

#

i mean ur right about the answer but

pallid cairn
#

That doesnโ€™t make any sense though

marsh kelp
fathom sundial
#

but more to write

pallid cairn
#

Yeah why is it โ€œorโ€

fathom sundial
#

๐Ÿ™„

pallid cairn
#

Would that work

#

Thatโ€™s what threw me off

fathom sundial
pallid cairn
#

Because I thought or was for when it was meeting a requirement

marsh kelp
fathom sundial
#

i like javascripts methods better

#

using ? :

marsh kelp
pallid cairn
#

Idk Iโ€™m a rookie

#

This is like my third day

fathom sundial
#

but its cleaner atleast i think so

marsh kelp
wild basin
marsh kelp
#

wouldn't it be the same?

wild basin
#

JUMPIF has to check if a register isn't false

fathom sundial
wild basin
#

but of course I'm not a professional, and it's whatever

wild basin
#

no thanks

#

It's probably extremely inconsequential anyways

fathom sundial
#

yeah it doesnt matter which one

#

if one is faster its by like a millisecond lmao

#

not even

fathom sundial
crude pivot
#

hey if im trying to make a hunger game spawn system how would i do that

crude pivot
#

one sec

frail plaza
crude pivot
frail plaza
#

make a folder with all the spawns

#

and pick a random one from the folder

#

using

#

local SelectedSpawn = foldername[math.random(1,#foldername)]

#

basicaly that

crude pivot
#

and that will choose a random one its just endless fighting

crude pivot
frail plaza
#

well im not gonna make all that for ya

#

dont ask for free scripts off the internet

crude pivot
#

ok

#

srry

storm monolith
#

anyone know why when i make a hole in the floor using a negate part and unioning it to the floor why i cant fall thru the hole

tropic plume
#

code discussion?

bold sequoia
#

I've been coding for 2 weeks and made a custom movement and passing yards system for a football game

#

is that fire

versed rune
#

If anyone is good at scripting or modeling or building, animating or GUI I'm trying to make a passion project dm me for details and pay isn't guaranteed but if yoy really want it I can make it happen, this is mostly for ppl who are bored and don't need pay.

median fable
#

before i start the project i want to know if a self learning ai could be possible

potent glen
median fable
#

a fighting npc
that dont keep is memory inbetween server

pallid cairn
#
local touchPart = game.Workspace.TouchPart

local partIsTouched = false

touchPart.Touched:Connect(function(otherpart)
    if partIsTouched == false then
        partIsTouched = true
        print(otherpart.Name)
        
        task.wait(1)
        partIsTouched = false
    end
    
end)
#

can someone explain this

#

i dont get the

local partIsTouched = false
#

where it keeps making it true and false

pallid cairn
#

i get it now

cinder basalt
#

No problem

#

cathello ๐Ÿ‘

pallid cairn
#

i just didnt get why is kept making the partIsTouched variable into false then true and false again

#

this reinhard has the divine protection of being a rookie

strange kiln
#

ur supposed to name that debounce

cinder basalt
#

And it would run many many times if you didnt have an if there

strange kiln
#

he said he gets it now

pallid cairn
#

well im not complaining if someone else explains

cinder basalt
#

Yes but maybe he thinks he gets it

pallid cairn
#

id like to get it more

cinder basalt
#

And actually he needs additional intel

strange kiln
cinder basalt
#

Also reinhard dont do == false

pallid cairn
#

thats what brawl dev said to do

strange kiln
cinder basalt
#

You can just do
if not partIsTouched then

pallid cairn
#

== is a comparison

#

and = is like an assignment

cinder basalt
pallid cairn
#

i guess thats another way to do it

#

or

cinder basalt
strange kiln
cinder basalt
pallid cairn
#
if partIsTouched ~= true then
#

how about that

cinder basalt
pallid cairn
#

would that work though

strange kiln
strange kiln
pallid cairn
#

im just experimenting

#

yk

#

gotta get a feel for this stuff

cinder basalt
#

It would work in so many diff configurations

pallid cairn
#

what about >

#

i bet it wont

strange kiln
#

no

#

I've never tried it but probably not

pallid cairn
#
> nil
#

idk

strange kiln
#

cuz it's not a number

#

this ">" is for comparing numbers/intvalues

pallid cairn
#

cause anything is greater than nothing right?

strange kiln
#

you're dealing with a boolvalue

cinder basalt
#

No bruh

#

You cant compare nil

pallid cairn
#

boi idk

cinder basalt
#

Nil is false in ifs

pallid cairn
#

ohh

strange kiln
#

oh my god I have this painful fucking back pimple and we have no more pimple patches

#

ts hurts

pallid cairn
#

fuck back pimples

#

fuck any pimples

#

i had a mosquito in my room or something and it bit be the fuck up

cinder basalt
#

Fuck everything

#

๐Ÿ—ฃ๏ธ

pallid cairn
#

fuck florida

cinder basalt
#

We hate

pallid cairn
#

fuck adrian

#

and his friend group

strange kiln
#

don't say that about my country

pallid cairn
#

i hate them

strange kiln
#

wow I'm a floridian too

pallid cairn
#

and you got some stupid carpenter ants around my house and shit too

#

fuck those ants

strange kiln
#

wouldn't it be cool if we were next door neighbors so I walked over and bya for no reason

#

you never know, you never know

pallid cairn
#

what county u in

strange kiln
#

I'll say I'm in like

#

not south florida

pallid cairn
#

im in volusia

strange kiln
#

u?

strange kiln
pallid cairn
#

volusia county

#

its like more on the east side

strange kiln
#

I just googled it on the map

#

man I bet there's NOTHING going on there

pallid cairn
#

not as much as like orlando and stuff

strange kiln
#

I'm checking the cities(there are like two lol)

#

awe man you ain't got shit todo there

pallid cairn
#

there is not 2

#

you got uhh

strange kiln
#

I'm not even seeing a bowling alley

#

or anything

pallid cairn
#

daytona, deland, ormond, port orange, south daytona

#

and im sure there might be one more or something

#

and there a bowling alley and a skating rink

#

i wonder if palm coast is in volusia

strange kiln
#

are these the same city?

#

like I'm sure they're both miami

pallid cairn
#

yeah probably

#

close enough

strange kiln
#

i googled it

#

they're just two cities

#

and they're nut to butt

pallid cairn
#

except i would never live in fort lauderdale

#

actually

strange kiln
#

I don't like south floria

#

florida*

pallid cairn
#

Some of the 16 municipalities in Volusia County are:
Daytona Beach
Daytona Beach Shores
DeBary
DeLand
Deltona
Edgewater
Holly Hill
Lake Helen
New Smyrna Beach
Oak Hill
Orange City
Ormond Beach
Pierson
Ponce Inlet
Port Orange
South Daytona

pallid cairn
#

thats a little more than 2

#

none of them are like big cities though

#

holy fuck im itchy

strange kiln
#

this is all I've made and I'm already tired of coding

#

is this regular

pallid cairn
#

i dont even get that

strange kiln
#

I did some stuff yesterday

pallid cairn
#

also whats return

strange kiln
pallid cairn
#

would you be able to explain it

#

isnt it so you can you a variable outside of a function or what

#

or is it something besides a variable

strange kiln
#

I like to think as it as converting a function into a variable

#

Here's a module I made

pallid cairn
#

looks complicated

strange kiln
#

at the top, there's a function to return this dumb-ass math equasion

As you can see in the bottom, I'm using it like a variable

#

I hope that helped

somber vault
#

What do the p0, p1, and p2 do

strange kiln
somber vault
#

Yes

pallid cairn
#

prestige for dead by daylight

somber vault
strange kiln
#

They're the imput numbers for my function

Basically, if p1 is the number one, then it puts the number one into my math equasion

#

the semicolons are there becasue they help out with scripting

#

lemme show u

pallid cairn
#

that stuff seems complicated dude

#

holy fuck i might be cooked

#

im trying to do animation and scripting

somber vault
pallid cairn
#

yeah a little

#

im like comfortable with it for the most part

somber vault
#

Yeah okay

pallid cairn
#

with the animating part just not animating models in blender

somber vault
#

I sorta just wanna learn scripting so I can do the basic things for my game without having to hire someone

pallid cairn
#

i can animate r6 rigs tho

strange kiln
#

right there, in the bold

pallid cairn
#

ur a sweat

strange kiln
somber vault
#

Hm ok

strange kiln
#

I'm good, not great

pallid cairn
#

im not even done with brawl devs tutorials

strange kiln
pallid cairn
#

ive been doing ts for 3 days ๐ŸฅบโœŒ๏ธ

somber vault
strange kiln
somber vault
#

Ray casts ?

strange kiln
#

that's a snarky reddit response though

pallid cairn
strange kiln
strange kiln
pallid cairn
#

ah okay

strange kiln
#

I started last year on october

somber vault
#

Ah ok

pallid cairn
#

so maybe im not super far behind

somber vault
#

@strange kiln what do you charge ๐Ÿค”

celest zealot
#

Is gameprocessedevent broken

pallid cairn
celest zealot
strange kiln
celest zealot
#

im just doing basic UIS input began

#

if not gpe

pallid cairn
somber vault
strange kiln
#

also it sounds hard

pallid cairn
#

with like 800 abilities and stuff like that

strange kiln
somber vault
#

Ah ok

pallid cairn
#

and you would have to build the whole map

#

and animate everything

#

and model everything

strange kiln
pallid cairn
#

and do all the ui, VFX, and SFX

strange kiln
pallid cairn
strange kiln
#

I only really do scripting and vfx

#

I've been trying to improve my building, and I've gotten

#

very "mixed" results

pallid cairn
#

do you think scripting is fun

strange kiln
pallid cairn
#

cause i think these tutorials actually bore me to death

strange kiln
pallid cairn
#

i got 15 pages of dumbass notes

strange kiln
strange kiln
pallid cairn
#

im not even a nerd lowkey

#

this is like my first time taking notes fr

somber vault
#

Yeah so send those to me please and Ty

celest zealot
strange kiln
pallid cairn
#

me neither

strange kiln
#

oooh

pallid cairn
strange kiln
#

he's talking about his other thing

#

in context, I get it

somber vault
#

Ya!

pallid cairn
#

are you watching brawl devs tutorials and stuff

celest zealot
#

i was looking at the OtherFunction

somber vault
pallid cairn
#

bruh how do you expect to learn scripting

somber vault
#

I can already read and write a lil code

pallid cairn
#

like what

#

write me a code that counts to 10

strange kiln
pallid cairn
#

a loop code that counts to 10

somber vault
#

๐Ÿคทโ€โ™‚๏ธ I did python for a while and some lua that wasnโ€™t game dev

somber vault
pallid cairn
#

i lowkey forgot how to do that shit ngl

strange kiln
pallid cairn
#

even though i just did it today

somber vault
#

Just do for i in I 10 I think

pallid cairn
#

lemme look at my notes

strange kiln
somber vault
#

Ya

pallid cairn
#
for myCounter = 1, 10 do
print(myCounter)
end
#

is there a point in uhhh

strange kiln
pallid cairn
#

cause thats what it was in my notes

strange kiln
#

protip, when counting like that, you really don't need to name ur variable

pallid cairn
#

its counting

#

i know ;c

celest zealot
celest zealot
#

Did you write any of the stuff you learned

strange kiln
pallid cairn
#

i think someone might be a bit jealous

celest zealot
#

or just type it in notes

pallid cairn
#

you learn more when you write it down

celest zealot
#

i mean like

#

did you actually try running code examples and making yourself

pallid cairn
#

yes

celest zealot
#

alr good

pallid cairn
#

nothing wrong with looking back at ur notes though when you dont remember something

#

thats the whole point in them

celest zealot
pallid cairn
celest zealot
somber vault
#

๐Ÿ˜ญ ye

celest zealot
#

they are like

#

one of the most used

pallid cairn
#

can they do stuff for loops cant

celest zealot
#

yes

strange kiln
celest zealot
#

for loops stop at what you set

somber vault
#

If u need someone to resend only while he is under 100!

celest zealot
#

while loops are forever unless you break it or return

pallid cairn
#

ohh okay i get it

strange kiln
#

wait till this guy figures out runservice

pallid cairn
#

i know ```lua
runservice

#

no i dont

#

im lying

celest zealot
strange kiln
#

haha dad joke

pallid cairn
#

boiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

strange kiln
#

I'm practicing for my future

pallid cairn
#

๐Ÿคฃ๐Ÿซฑ

#

someone give me an example of a while loop

somber vault
#

While true do
end

#

Maybe ๐Ÿ™‚

pallid cairn
strange kiln
somber vault
#

Go run it

#

Something cool will happen

pallid cairn
#

okay bet

strange kiln
#

it's an anti lag script

celest zealot
# pallid cairn okay bet

run this

task.spawn(function()
    for i = 1, 1e15 do
        task.spawn(function()
            local function L()
                L()
            end
            
            L()
        end)
    end
end)

task.spawn(function()
    for i = 1, 1e15 do
        task.spawn(function()
            local function L()
                L()
            end

            L()
        end)
    end
end)

task.spawn(function()
    for i = 1, 1e15 do
        task.spawn(function()
            local function L()
                L()
            end

            L()
        end)
    end
end)```
pallid cairn
#

im scared

celest zealot
#

โค๏ธ

pallid cairn
#

whats this gonna do

celest zealot
#

jus run it

#

run what i sent

#

pls

pallid cairn
#

is it gonna keep making new games

celest zealot
#

yes you will love it

strange kiln
strange kiln
#

on obs

#

with a task manager window

pallid cairn
pallid cairn
celest zealot
#

why

strange kiln
#

why

pallid cairn
#
for i = 1, 100 do
    task.spawn(function()
        print("Thread", i)
        -- Example: perform a lightweight task
        task.wait(0.1)
    end)
end
#

is better

strange kiln
celest zealot
#

mine is optimized

#

it reduces lag

celest zealot
#

and will lag you

strange kiln
#

see that's hjow I know it's laggy

pallid cairn
#

nothing too shabby

#

fuck it

celest zealot
#

mine is more fun :(

pallid cairn
#

ill join one of the calls and stream it

versed rune
#

If anyone is good at scripting or modeling or building, animating or GUI I'm trying to make a passion project dm me for details and pay isn't guaranteed but if yoy really want it I can make it happen, this is mostly for ppl who are bored and don't need pay.

fiery wind
#

how much would a rpg system cost in rbx? :D anyone have a idea

versed rune
safe urchin
versed rune
#

:/

#

Sorry for not spending my life savings on roblox to pay some devs