#code-discussion

1 messages · Page 9 of 1

lofty plinth
#

okay I got it

#

gimme 5 mins to do this

#

Ok found ur issue now to debug this

somber vault
lofty plinth
somber vault
lofty plinth
#

Your trying to use an R6 Animation

#

which doesn't work for R15

somber vault
#

oh fr?

lofty plinth
#

do u have maybe have this?

somber vault
#

nah it workls when i put it into r6 mode

lofty plinth
chrome coral
#

can someone help me make a horse mount

somber vault
#

can i add u or pay u something

#

for doing that

rain hound
#

what exactly does the .1 mean here?

somber vault
rain hound
#

thanks

lofty plinth
somber vault
lofty plinth
#

nah sos don't add people gets flooded 2 fastr

somber vault
#

u cool if i mention u in here if i need smth?

lofty plinth
#

sure

clear yew
#

guys can someone help me please

lofty plinth
#

with?

clear yew
#

my game is getting full exploited

last cosmos
#

link of game

supple heart
#

how do I launch my website that i coded from vs code

somber vault
clear yew
somber vault
clear yew
#

But for the removing map don’t have proof

somber vault
clear yew
#

When playing

somber vault
#

do you have access to the game?

#

via studio

clear yew
#

Yes

somber vault
#

did you add any free models into the game?

clear yew
#

Nope

somber vault
#

do you have any idea how it couldve happened/started?

clear yew
#

No it was like a hacker joined was removing map or was directly kick us

#

But me and the owner we gonna redo eveything

somber vault
#

so is he hacking your game in studio?

#

or in the game

clear yew
#

Game

somber vault
#

oh alright lets try this

#

set your game to privtae

clear yew
#

Yeah

somber vault
#

set it to private fast

#

allow it to shutdown server

clear yew
#

After

somber vault
#

?

clear yew
#

After shutdown?

somber vault
#

no if u set it to private it automatically shuts down server

clear yew
#

Alright so after set it to private?

somber vault
#

after what? the first thing is set it private

#

Step 1. Make experience private.

clear yew
#

Step 2?

somber vault
#

doing a quick search, i found this article, read this, see if it helps, seems simiolar to your situation

clear yew
#

Alright

somber vault
clear yew
#

It’s probably a free model but don’t know what

somber vault
somber vault
frozen echo
#

Wassup everyone

#

@somber vault you invest?

#

I may have a game for you with good results

timber loom
#

need scripting help anyone?

somber vault
frozen echo
#

oh sure ! no worries

somber vault
#

working on my oqn game

#

own

teal bloom
#

like i know a good amount to make a basic for example clicking simulator but i would make a few mistakes

south wharf
#

thats how i started

teal bloom
#

i have done like 5 series quit coding 5 times it was such a good series

bold stream
#

I’m trying to optimize my game to simulate bouncing thousands of parts on a trampoline. Currently I’m just using assemblylinearvelocity to move the parts, but I don’t know if that’s unoptimized or if there’s something more efficient I can use.

marsh rain
hazy night
#

i plan on making the entirety of versailles, along with its interior. is it possible to unload certain items from the world whenever you're not near them? i was thinking about unloading whenever you're far away from something and the entirety of the interior whenever you're outside, and even while you're inside some rooms are still unloaded until you're in them. if so, how? (below is ~800 parts)

junior robin
#

how does ai ppl work

#

i mean

queen yarrow
#

if theres 800 parts id say youd have too like group it and i guess script it like a radius around you and if any parts in that group around in the radius they stay loaded and the ones outside the radius unload

#

but then youd have issues with unloading the parts and reloading them

#

so its gonna be laggy either way @hazy night

hazy night
#

oh brudda

lyric hull
#

Hello im very new to coding and such but i seem to have a issue on this

queen yarrow
hazy night
#

ill probably just keep some parts in serverstorage because i plan on using it for roleplays and such and use it as needed

#

or rooms

#

etc yea

queen yarrow
#

i mean you could do it in segments

#

if player is inside room A which would be a part or group then whatever is out of there view while there in the room just dissapears but say they enter the hall way some things come back and the ones still rendered out of your distance are still gone

#

but youd have too do alot of coding too make it efficent i feel also youd have too lay that all out just for a rendering script

hazy night
#

as i sit here not knowing how to code

#

uhh ill hire someone

queen yarrow
#

youd have too have an amazing amazing game for it too be that an efficent task though

#

like i feel theyd charge you alot for that

#

Why dont you turn some parts too unions?

lyric hull
queen yarrow
#

or remodel some of the parts youve already used on the structure

lyric hull
#

oh wrong channel it seems

#

my bad

lofty plinth
lyric hull
queen yarrow
#

scripts are very very sensitive

hazy night
lyric hull
queen yarrow
#

ts is crazy

#

bc id say if its in via parts

#

remake the structre and make less parts same thing

#

i mean you can still do that realistically @hazy night

#

but thats a personal thing like me personally i wouldnt go through all that

lofty plinth
hazy night
#

heres a close up

#

ill probably just put most of it in server storage and use it as needed

queen yarrow
#

when you touch the red thing

lyric hull
queen yarrow
#

in the video

lyric hull
#

through coding instead of doing through properties

lofty plinth
#

Lemme list a few things then for u

lyric hull
queen yarrow
#

honestly thats alot of lines for that single thing

#

i do understand you just started

#

just saying you should look for efficent results with less length

#

but its okay too have alot of code too

lofty plinth
#

First red underline (its case sensitive so capital P)
Use Enums for Material and Lapis so e.g. Enum.Material.Brick
Color use Color3.fromRGB(0, 255, 0)

lyric hull
queen yarrow
#

show

lofty plinth
#

Same way as u are atm

#

Enums are the value

lyric hull
#

This is so confusing

#

its still not budging

lofty plinth
#

Ok lemme rephrase

queen yarrow
#

dont let that stop you @lyric hull scripting can be honestly just stupidly draining

lyric hull
lofty plinth
#

basePlate.Material = Enum.Material.Brick

lyric hull
#

its like

lyric hull
#

but the one under it doesnt

#

the baseplate script actually adapts to what i said

#

while this one does not

lofty plinth
ivory atlas
# lyric hull

Peice.Color = Color3.fromRGB(0, 255, 0)
Peice.Material = Enum.Material.Brick

lofty plinth
#

Then also
Peice.Color = Color3.fromRGB(0, 255, 0)

lyric hull
#

YESS!!

#

thank you sm

#

enums truly are much easier

ivory atlas
#

🫡

queen yarrow
#

@ivory atlas

ivory atlas
#

what's up

queen yarrow
#

so an enum needs a value right?

#

or is an enum A value just a question

urban dawn
# lyric hull YESS!!

u can just ask that chatgpt next time it will give you an explanation and solution

urban dawn
#

as long as youre reading the explanation youre learning

queen yarrow
ivory atlas
#

Enum is a value, it's basically just an array really. It can be visualized similar to:

Enum = {
  Material = {
    Brick = "Brick",
    Plastic = "Plastic"
  }
}
lyric hull
#

i mean i honostly thought this was awsome

ivory atlas
#

of course it's a lot more extensive than that

lyric hull
#

i learnt enums from a person on discord

queen yarrow
#

im just making sure

lyric hull
#

finally

#

first steps

ivory atlas
# queen yarrow so say part.enum, then my etc values and traits too said object?

Enum is just a reference for things, like:

part.Material = Enum.Material.Brick

part.TopSurface = Enum.SurfaceType.Weld

there are a lot of enums that can be applied to a lot of things, like

UserInputService.InputBegan:Connect(function(inputObject)
  if inputObject.KeyCode == Enum.KeyCode.F then
    -- F was pressed
  end
end)

It's a special data type that defines a set of constants

urban dawn
ivory atlas
#

if you just open a code editor and type "Enum." and look at the options it auto fills, you can see all of the enums in the roblox api

lyric hull
#

i have lots more to learn before attempoting my first game

#

tdy i learnt prints variables and propirties

ivory atlas
#

Enum.Material.Brick is literally the same thing as "Brick". It's the same thing as referencing a massive table and is most useful for intellisense

urban dawn
queen yarrow
#

oh i see

lyric hull
# urban dawn what do you have in mind

my first project will most likely be something more so simple like a obby but with like a cool future. instead of having pre made builds i will script somethjing where you have a tool with a limited amount of objects that you can use throughtout your obby

queen yarrow
#

you can name it material before or wtv

#

like part.material but you establish that 100 with enum? @ivory atlas

ivory atlas
#

like this is the Enum list for Material

#

then when you want to set the material of a part, you can reference things from that enum list, like:

part.Material = Enum.Material.Pavement
queen yarrow
#

like that locks it in n shit and makes it work?

lyric hull
#

@ivory atlas

#

i tried to make a new one

#

but then it ended up not working

median tree
#

do task.wait(5)

#

no space

lyric hull
#

but can you help with the rgv

#

rgb

median tree
#

You spelt Color with lowercase c

lyric hull
#

OH SHIT

#

i woudve never relized

#

omg

carmine siren
#

how do i test plr.idled it wont print at all

urban dawn
#

@lyric hull thats what i was about to say, but you told me you got no error so i thought its normal

#

next time just pay attention what your output tells you

lyric hull
#

wow

#

im gonna attempt to make another one based off of memory

steep garnet
#

cam you help me link messaging to this phone

smoky depot
#

would this require alot of time to make?

umbral geode
south roost
red bramble
#

how do i move something in one direction given the magnitude and direction

lost burrow
#

you uhhhhhhhh

balmy zenith
dusky fox
#

why is my script so fin laggy

local folder = rs:WaitForChild("Geppo")

local event = rs:FindFirstChild("GeppoEvent")
if not event then
    event = Instance.new("RemoteEvent")
    event.Name = "GeppoEvent"
    event.Parent = rs
end

local function GeppoEffect(plr)
    local c = plr.Character
    if not c then return end

    local hrp = c:FindFirstChild("HumanoidRootPart")
    if not hrp then return end

    local shockwave = folder:FindFirstChild("GeppoShockwave"):Clone()
    shockwave.CFrame = hrp.CFrame * CFrame.new(0, -2, 0)
    shockwave.Parent = workspace.FX

    local tweenService = game:GetService("TweenService")
    local tweenInfo = TweenInfo.new(0.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)

    local shockwaveTween = tweenService:Create(shockwave, tweenInfo, {
        Size = shockwave.Size * 2,
        Transparency = 1
    })

    shockwaveTween:Play()

    local sound = folder:FindFirstChild("GeppoSound"):Clone()
    sound.Parent = hrp
    sound.Volume = 1.5
    sound.PlaybackSpeed = 1
    sound:Play()

    game.Debris:AddItem(sound, 1)
    game.Debris:AddItem(shockwave, 0.8)
end

event.OnServerEvent:Connect(GeppoEffect)```
ocean mesa
#

Since the script uses the tweenservice, define it outside of the function and at the top of the script to avoid getting it every time the function is called, also maybe task delay + destroy instead of debris at the end might work better possibly??

ocean mesa
dusky fox
# ocean mesa Also to avoid waiting on find first child every time for the shockwave and sound...

yo i adjusted it a bit but the lag is still there. ```local rs = game:GetService("ReplicatedStorage")
local folder = rs:WaitForChild("Geppo")
local tweenService = game:GetService("TweenService")

local shockwaveTemplate = folder:FindFirstChild("GeppoShockwave")
local soundTemplate = folder:FindFirstChild("GeppoSound")

local event = rs:FindFirstChild("GeppoEvent")
if not event then
event = Instance.new("RemoteEvent")
event.Name = "GeppoEvent"
event.Parent = rs
end

local function GeppoEffect(plr)
local c = plr.Character
if not c then return end

local hrp = c:FindFirstChild("HumanoidRootPart")
if not hrp then return end

if not shockwaveTemplate or not soundTemplate then return end

local shockwave = shockwaveTemplate:Clone()
shockwave.CFrame = hrp.CFrame * CFrame.new(0, -2, 0)
shockwave.Parent = workspace.FX

local tweenInfo = TweenInfo.new(0.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
local shockwaveTween = tweenService:Create(shockwave, tweenInfo, {
    Size = shockwave.Size * 2,
    Transparency = 1
})

shockwaveTween:Play()

local sound = soundTemplate:Clone()
sound.Parent = hrp
sound.Volume = 1.5
sound.PlaybackSpeed = 1
sound:Play()

task.delay(1, function()
    sound:Destroy()
end)
task.delay(0.8, function()
    shockwave:Destroy()
end)

end

event.OnServerEvent:Connect(GeppoEffect)```

#

i assigned the video to see if there is any lag

#

here is the client sided script

local rs = game:GetService("ReplicatedStorage")

local plr = game.Players.LocalPlayer
local event = rs:WaitForChild("GeppoEvent")

local MaxGeppos = 6
local anims = { "117809230080363", "113416058649629" }
local an = 1

local function setupGeppo(c)
    if not c then return end

    local hum = c:WaitForChild("Humanoid")
    local hrp = c:WaitForChild("HumanoidRootPart")

    local Geppod = 0
    local CanGeppo = true

    hum.StateChanged:Connect(function(_, newState)
        if newState == Enum.HumanoidStateType.Running or newState == Enum.HumanoidStateType.RunningNoPhysics then
            Geppod = 0
        end
    end)

    local function FireGeppo(input, typing)
        if typing or Geppod >= MaxGeppos or not CanGeppo or input.KeyCode ~= Enum.KeyCode.Space then return end
        if hum:GetState() ~= Enum.HumanoidStateType.Freefall and hum:GetState() ~= Enum.HumanoidStateType.Jumping then return end

        Geppod += 1
        CanGeppo = false

        local anim = Instance.new("Animation")
        anim.AnimationId = "rbxassetid://" .. anims[an]
        an = 3 - an
        local animTrack = hum:LoadAnimation(anim)
        animTrack:Play()

        local bp = Instance.new("BodyPosition")
        bp.MaxForce = Vector3.new(100000, 100000, 100000)
        bp.Position = hrp.Position + Vector3.new(0, 40, 0)
        bp.D, bp.P, bp.Parent = 1000, 3000, hrp

        game.Debris:AddItem(bp, 0.2)
        event:FireServer()

        animTrack.Stopped:Wait()
        CanGeppo = true
    end

    uis.InputBegan:Connect(FireGeppo)
end

setupGeppo(plr.Character)
plr.CharacterAdded:Connect(setupGeppo)```
#

tbh idrk whats the problem. whenever i try to add any type of fx it js makes it worse, i tried adding the wind effect from that clonetropper guy and my whole game became a slideshow

ocean mesa
#

Not sure what else could be causing lag other than that potentially

grave osprey
#

Yo can anyone be my scripting mentor

south roost
#

anybody know why my shiftlock is like this
https://streamable.com/4pxbv9

local plr = game.Players.LocalPlayer
local char = plr.Character or plr.CharacterAdded:Wait()
local head = char:WaitForChild("Head")
local camera = game.Workspace.CurrentCamera
local runservice = game:GetService("RunService")

runservice.Heartbeat:Connect(function()
    if char and head then
        camera.CameraSubject = head
    end
end)

Watch "Screen Recording 2025-02-17 at 10.43.19" on Streamable.

▶ Play video
hardy pilot
south roost
#

then or smth

#

i thought autoRotate was always on

hardy pilot
#

If for whatever reason setting the subject to head breaks it, use camera offset instead of setting it to the head for the same effect

hardy pilot
south roost
hardy pilot
#

It's a property

south roost
hardy pilot
south roost
hardy pilot
#

What do you even want me to say to that

#

Stop skidding and check the docs

queen yarrow
#

Skidder is skidding

true plover
summer plume
#

hi

#

can you ask me

#

if you summon hordes of enemies attacking into one player but it doesn't lag.

#

how it does work when it rlly need a take time to respond and optimized.

soft trout
#

perhaps each client has its own shuttle that gets calculated individually?

stiff ibex
sturdy turtle
#

can you help me link messaging to this phone

sturdy turtle
stiff ibex
sturdy turtle
#

oh lol

stiff ibex
sturdy turtle
#

dam nice

stiff ibex
#

i got some screenshots saved

#

the kernel I already got started with, iBoot is being reworked, and the UI will be getting a complete overhaul and reorganization

stiff ibex
dusky fox
#

hey guys! im using this gerstner waves model "https://www.youtube.com/watch?v=aTsvzP16x8k" but i find that adding scripts like windcontroller and my geppo script make the game perform like a slideshow. i have turned the render distance by so much yet it doesnt budge, yet when i delete the waves completely it fixes and every script starts to run smoothly, is there any way to go about this? is there any alternative gerstner waves? i have seen games like rell seas, peak seas and some other games on the devforum perform it perfectly without any lag in their systems. help would be appreciated

sturdy turtle
#

can you help me link messaging to this phone

queen condor
#

So umm guys my ai

hardy pilot
#

Peak

ocean mesa
royal lake
#

Hiring a advertiser that can advertise my newly published RNG game on platforms like Discord, twitter and youtube (mainly discord)
DM me
Payment: $5 or 1,000 robux per 1,000 visits

sturdy turtle
#

can someone help me add the message system to this phone i have tried already if someone can help me from there will be great and appreciated

tawdry cypress
#

How to make ragdolling smooth , like when o see another player ragdoll in my game it’s like he teleports and I can’t see him ragdoll down the hill

vague phoenix
#

Its a secret feature

honest falcon
#

Do you guys know if the scriptmate plugin is any good for learning lua?

buoyant galleon
#

Are there goated scripter Here?

dull sigil
#

Yo

#

I need a scripter for my friend game it has 67k visits no joke dm me if you want to be a scripter for his game

subtle gorge
#

i have a shift to sprint and whenever i use my roll / slide the animations from the two overlap if i use the shift and press one of them any ideas on how to fix it?

ocean mesa
# honest falcon Do you guys know if the scriptmate plugin is any good for learning lua?

I've taken a look at it, the full version is paid but judging from the free version it really only covers the bare bones basics of Luau, hence better to just learn from other places (BrawlDev has a beginner series for a total start and advanced scripting which is also a good introduction to something a bit more complex) but the actual API reference/documentation is the best choice since it's official by Roblox and contains the most info, literally everything is documented

robust beacon
#

how can i connect a pathfinding script to a localscript?
i tried to do this but it doesnt work

honest falcon
stuck radish
#

Wait() returns nothing

robust beacon
ocean mesa
stuck radish
#

if you want it on the client, use a remote event

robust beacon
stuck radish
#

yes

ocean mesa
robust beacon
robust beacon
stuck radish
#

you won't be able to move any other character other than yourself using a localscript, unless its networkowned by the client

robust beacon
stuck radish
#

remote event

robust beacon
#

when the npc is at a specific waypoint

robust beacon
stuck radish
#

your pathfinding remains exactly the same

#

you just need an extra line to fire the remote event to all the clients

robust beacon
#

yeah

stuck radish
#

and on the client you receive it and display at which waypoint they're at

robust beacon
#

going to try now

summer heart
#

what would be some good scripting functions to learn if you want to make a detection system (sort of like padyday)
I have tried making one it didint work how i want it to work

summer heart
#

what is that

peak oak
#

local function csp(npc, player)
local npcPos = npc.Head.Position
local playerPos = player.Character.Head.Position
local direction = (playerPos - npcPos).unit
local params = RaycastParams.new()
params.FilterDescendantsInstances = {npc}
params.FilterType = Enum.RaycastFilterType.Blacklist

local rayResult = workspace:Raycast(npcPos, direction * 50, params)

if rayResult and rayResult.Instance.Parent == player.Character then
    return true
end
return false

end

summer heart
#

i have tried a diffrent method, it sort of works, just it didint meet with one of my standarts.

code:

local DetectionPart = game.Workspace.Part

local waitTime = 5

local PrintMessage1 = "5"
local PrintMessage2 = "10"
local PrintMessage3 = "15"
local PrintMessage4 = "20"
local PrintMessage5 = "25"

script.Parent.Touched:Connect(function(otherPart)
if otherPart.Touched then
print(PrintMessage1)
wait(waitTime)
print(PrintMessage2)
wait(waitTime)
print(PrintMessage3)
wait(waitTime)
print(PrintMessage4)
wait(waitTime)
print(PrintMessage5)
end
end)

#

like

#

it detects and everything, but its supposed to go up in incerements and only repeat from the start after not detecting a player for 5 seconds

peak oak
# summer heart what will this do?

local DetectionPart = script.Parent
local waitTime = 5
local debounce = false
local playerStillTouching = false

local printMessages = {"5", "10", "15", "20", "25"}

local function startCounting()
debounce = true
for _, message in ipairs(printMessages) do
if not playerStillTouching then
debounce = false
return
end
print(message)
wait(waitTime)
end
debounce = false
end

DetectionPart.Touched:Connect(function(otherPart)
if not debounce then
playerStillTouching = true
startCounting()
end
end)

DetectionPart.TouchEnded:Connect(function(otherPart)
playerStillTouching = false
wait(5)
if not playerStillTouching then
debounce = false
end
end)

#

heres a better script

summer heart
#

i see it works very simmilar

peak oak
summer heart
# peak oak yes

it dosent go up in increments though, it just goes 5 for 14 times, then it starts spamming 5 and 10s, and after you leave for 5 seconds go back it doses the same

#

is it possible if you could make it that after those 14 5s it sends one 10?

#

then stops tracking

peak oak
# summer heart it dosent go up in increments though, it just goes 5 for 14 times, then it start...

local DetectionPart = script.Parent
local waitTime = 5
local debounce = false
local playerStillTouching = false
local touchCount = 0

DetectionPart.Touched:Connect(function(otherPart)
if not debounce then
debounce = true
playerStillTouching = true
touchCount = 0

    while playerStillTouching and touchCount < 14 do
        print("5")
        touchCount += 1
        wait(waitTime)
    end

    if playerStillTouching then
        print("10")
    end

    debounce = false
end

end)

DetectionPart.TouchEnded:Connect(function(otherPart)
playerStillTouching = false
wait(5)
if not playerStillTouching then
debounce = false
end
end)

#

this should work

summer heart
#

and it was 14 because i was moving 14 times

#

like

#

it spews out one 5 the first time you touch it

#

then it starts adding 5 each time you move

#

so it goes

#

5

#

for 5 seconds, then it just spews out a 5 each time you. move

#

until forever

fallen axle
brittle solar
#

is it possible in some way to make homing shot with a raycast-based gun?

latent tapir
#

track da player

brittle solar
#

i dont think you can make curves with just tween service

latent tapir
#

nvm then

bright yarrow
#

Why does linear velocity act weird when I turn of cancollide

robust beacon
#

it doesnt show the text

#

in the label

stuck radish
#

errors in output?

robust beacon
#

nope

stuck radish
#

put prints

robust beacon
robust beacon
stuck radish
#

both

robust beacon
#

alr

bright yarrow
#

Why does linear velocity act weird when I turn of cancollide

robust beacon
bright yarrow
#

Your supposed to use player gui

robust beacon
#

in localscript?

bright yarrow
#

Yes

#

DO local plrgui = game.players.localplayuer.playgio

obsidian lintel
robust beacon
#

and ik if the localscript is in the startgui > screengui you dont need anymore localplayer

bright yarrow
bright yarrow
robust beacon
bright yarrow
robust beacon
#

and what should i do?

bright yarrow
#

idk

robust beacon
# stuck radish both

ig you got this wrong what i want to do is to print something in the output when the npc arrived at waypoint position
example: the npc is moving, he arrived at a waypoint and it prints in the output "the npc arrived at waypoint1"
it prints for me in the output right now when the npc is moving and when the npc arrived at waypoint it doesnt print anymore it prints only the npc move

stuck radish
#

now you need to send the index of the waypoint

#

then u can print

#

text.Text = "Waypoint: "..waypointIndex

robust beacon
stuck radish
#

on the server you do FireAllClients(waypointindex)

robust beacon
#

alr

stuck radish
#

waypointindex = i in your case

robust beacon
stuck radish
#

I suggest reading through the basics though

robust beacon
muted lake
#

best way to learn scripting?

molten plinth
subtle gorge
#

can anyone help me w something

#

i made a toggle to sprint and whenever i use my roll or slide the animations always collide and it looks really weird

#

what do i do

humble sequoia
subtle gorge
#

ah your smart

humble sequoia
subtle gorge
#

nah i just made it now and it works

signal pewter
#

can someone tell me why this changess the text but doesnt hide the guis

local reset = game.StarterGui.Reset
local spectate = game.StarterGui.SpectateGui
local musicgui = game.StarterGui.MusicGui

script.Parent.MouseButton1Click:Connect(function()
    halogui.MainFrame.Visible = false
    halogui.MenuButton.Visible = false
    reset.mobButton.Visible = false
    spectate.Bar.Visible = false
    spectate.Button.Visible = false
    musicgui.Frame.Visible = false
    script.Parent.Text = "Show Guis"
    
    if script.Parent.Text == "Show Guis" then
        halogui.MainFrame.Visible = true
        halogui.MenuButton.Visible = true
        reset.mobButton.Visible = true
        spectate.Bar.Visible = true
        spectate.Button.Visible = true
        musicgui.Frame.Visible = true
        script.Parent.Text = "Hide Guis"
    end
end)
humble sequoia
sonic kestrel
#

I’m a beginner and there are things I don’t quite understand. The way certain things get explained in videos makes sense, but I don’t fully grasp certain concepts. I try to break my code sometimes to see how it works, but I still don’t understand it. Is there documentation that I can look at to clear up my confusion?

subtle gorge
#

ask for it to give you step by steps on why your code is wrong and it gives you challenges

#

thats how i started to learn scripting

signal pewter
#

i changed it to this

local halogui = player.PlayerGui.HaloGui
local reset = player.PlayerGui.Reset
local spectate = player.PlayerGui.SpectateGui
local musicgui = player.PlayerGui.MusicGui

script.Parent.MouseButton1Click:Connect(function()
    halogui.MainFrame.Visible = false
    halogui.MenuButton.Visible = false
    reset.mobButton.Visible = false
    spectate.Bar.Visible = false
    spectate.Button.Visible = false
    musicgui.Frame.Visible = false
    script.Parent.Text = "Show Guis"
end)

script.Parent.MouseButton1Click:Connect(function()
    if script.Parent.Text == "Show Guis" then
        halogui.MainFrame.Visible = true
        halogui.MenuButton.Visible = true
        reset.mobButton.Visible = true
        spectate.Bar.Visible = true
        spectate.Button.Visible = true
        musicgui.Frame.Visible = false
        script.Parent.Text = "Hide Guis"
    end
end)
humble sequoia
signal pewter
signal pewter
humble sequoia
signal pewter
#

for the 2nd one

humble sequoia
#
local player = game.Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")

local halogui = playerGui:WaitForChild("HaloGui")
local reset = playerGui:WaitForChild("Reset")
local spectate = playerGui:WaitForChild("SpectateGui")
local musicgui = playerGui:WaitForChild("MusicGui")

local button = script.Parent
local isHidden = false 

button.MouseButton1Click:Connect(function()
    isHidden = not isHidden 

    halogui.MainFrame.Visible = not isHidden
    halogui.MenuButton.Visible = not isHidden
    reset.mobButton.Visible = not isHidden
    spectate.Bar.Visible = not isHidden
    spectate.Button.Visible = not isHidden
    musicgui.Frame.Visible = not isHidden

    if isHidden then
        button.Text = "Show Guis"
    else
        button.Text = "Hide Guis"
    end
end)
#

try this

signal pewter
#

it works tysm

humble sequoia
# signal pewter it works tysm

by Chatgpt:

Why This Fix Works:
✅ Only One Function is Used → Prevents conflicts between two event connections.
✅ isHidden Variable → Keeps track of whether the UI should be hidden or visible.
✅ Toggles UI Properly → Uses not isHidden to change visibility every click.
✅ Correctly Updates Button Text → Matches the visibility state.

Now, clicking the button will hide the GUI and change the text to "Show Guis", and clicking again will show the GUI and change the text to "Hide Guis". 🚀

nocturne brook
#

I created a lazy module loading system, but since it uses metatables, for core functionality, I cannot require any module through it that uses 'coroutine.yield', is there a workaround or I have to exempt them from loading through the metatables? I do not wish to heavily rewrite any part of existing librarys like Zone++ or promises

warm root
#

can someone help me with my codes i dont really know coding and tried getting ai to make code but i need my game to work well with multiplayer meaning i need server sided scripts but i have client based scripts and dont know what to change without the code breaking

pearl blaze
#

I dunno if that would work trough, try task.defer too if it's still gonna cry about yielding in metamethods

#

But probably task.spawn() would work.

nocturne brook
pearl blaze
#

So task.spawn did not work?

#

Second error I am right?

nocturne brook
#

Didnt test it yet

#

I just sent the errors

#

So you know

pearl blaze
#

I know that you can't yield in metamethods.

nocturne brook
#

ah

#

sorry then

#

I just wrap it right?

pearl blaze
#

@nocturne brook I don't know what you wanna do, but if you're trying to yield when indexing or newindexing something and yield at that line of the script, that won't work.

#

You will have to use functions for that.

#

like if you want

local thing = table.Stuff -- yields untill thing exists

That won't work, you will have to use functions or methods for that.

nocturne brook
#

Bit more complex than that bc its inside a big OOP slope technically, but that shouldnt cause any issue

pearl blaze
#

And module is yielding?

#

Shortly, you can't wait for new variable when indexing, that won't work, use methods instead.

#

LoadingTable:Get()

nocturne brook
pearl blaze
#

You still can yield and use some coroutine and task functionality in metatables, but never yield when Returning.

#

Returning stuff should be instant, no exceptions

#

Don't even try to find any other way to go against it, that's how metatables work.

nocturne brook
#

So I either remove metatables, and just use basic caching or I write spaghetti code

pearl blaze
#

You kinda can you use methods, it's not spaghetti.

#

And use coroutines to yield code.

nocturne brook
pearl blaze
#
-- So instead of table.Thing

local table = LoadingService:Get('Table') -- yields untill all table is loaded

print(table.Thing) -- will always be loaded
#

Or something like this.

pearl blaze
#

Do you know how to use coroutines and task libraries to yield your own code and continue it?

nocturne brook
pearl blaze
#

Nah coroutines and thread working are must have.

nocturne brook
#

I am not saying this is the best way of doing it but at least I made it work, until now cryingdead

pearl blaze
#

Why you can't just do __index but yourself?

nocturne brook
#

without metatables

pearl blaze
#
if self.LoadedUtilityModules[TargetUtilModuleName] then return self.LoadedUtilityModules[TargetUtilModuleName] end

self.LoadedUtilityModules[TargetUtilModuleName] = require(someModule)

return self.LoadedUtilityModules[TargetUtilModuleName]
#

or something like this.

nocturne brook
#

so without metatables

half breach
#

is 150k robux enough for a 3rd person gun system

nocturne brook
pearl blaze
half breach
#

whats an OTS

pearl blaze
nocturne brook
pearl blaze
#

You get more proficient code.

nocturne brook
#

I know you dont know full context but just in general

pearl blaze
#

Literally, anything is faster than metatables.

nocturne brook
pearl blaze
#

Metatables are twice as slow.

half breach
pearl blaze
#

When indexing and stuff.

half breach
nocturne brook
half breach
#

yeah

pearl blaze
#

I do functional OOP, basically pass first argument into function that means object, and it's just a table.

half breach
#

exactly

nocturne brook
# half breach exactly

150K robux, hmm, if you cover tax, provide models, anims, sounds, and can give the guy a clear description of what you want, the only one factor left is the complexity of the system imo

pearl blaze
#

Guns and camera system? @half breach

half breach
#

its a simple OTS just shoot and reload. all assets provided

#

nothing specific at all

#

disposable guns

pearl blaze
#

How complex are shooting is?

#

Like is there recoil?

#

And what do you mean by disposable guns?

half breach
#

a little camera recoil thats it

dusty loom
#

Yo

half breach
nocturne brook
nocturne brook
#

bye bye metatables

pearl blaze
#
local function createObject()
  return {}
end

local function doObject(object)
    object.Stuff = 5
end
nocturne brook
#

yea I know

pearl blaze
#

That you just swap for new one?

half breach
#

yeah

#

the only main part of the gun system is

#

that it needs to be optimized

#

not laggy asf

pearl blaze
#

Isn't that's like, mandatory for a normal job?

half breach
#

apparently not, i wasted 80k robux on a gun system that blows up mobile users

pearl blaze
#

Oh damn, what

#

How can you waste 80k for a bad job lmao.

half breach
#
  • Must not be first person
  • Must be optimized to the maximum
  • Must have magazine (clip size) / reloading / fire
  • Appropriate guns must have auto / semi mode
  • Must be easy to modify for an intermediate level scripter

is all i can think of

pearl blaze
#

Ngl I could do this one for you easily, I had experience with custom camera systems, and I'm too experienced to heck up this easy gun system

#

Wanna hire me? I do need robux for some advetising.

half breach
#

how fast can you do it is the question

pearl blaze
#

Maximum 5 days, like max max.

#

Can be done tomorrow.

half breach
#

what can you cook up in 24 hours

pearl blaze
#

Nah I can only tell the maximum amount of time it can take, hard to know for sure.

half breach
#

alright

#

come DMs

sweet radish
#

how to make a pass that will teleport you somewhere after you purchase it

signal pewter
sweet radish
#

wym

#

uhh

#

manually?

wicked palm
#

is anyone here a scripter?

sweet radish
#

ai generated script

#

actually

lone trail
#

Don't ask to ask

tranquil oracle
#

whats stopping my tweens from working? (tsv2)

local TweenService = game:GetService("TweenService")
local ts = require(game.ReplicatedStorage.TSV2)
local info = TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)

local remote = game.ReplicatedStorage:WaitForChild("summon")

local playerCDs = {}
local cooldown = 1

local function summon(character)
    if playerCDs[character] then
        if os.time() - playerCDs[character] >= cooldown then
            playerCDs[character] = nil
        else
            return
        end
    end
    
    playerCDs[character] = os.time()
    
    local rootpart = character.HumanoidRootPart
    
    local stand = game.ReplicatedStorage.stand:Clone()
    local stand_rp = stand.PrimaryPart
    
    stand_rp.CFrame = rootpart.CFrame
    
    for i,v in pairs(stand:GetDescendants()) do
        if v:IsA('Part') or v:IsA("MeshPart") then
            v.Transparency = 1
        end
    end
    
    local weld = Instance.new("Weld")
    weld.Part0 = rootpart
    weld.Part1 = stand_rp
    
    weld.Parent = stand
    stand.Parent = character
    
    for i, v in pairs(stand:GetDescendants()) do
        if v:IsA('Part') or v:IsA("MeshPart") then
            if v ~= stand.PrimaryPart then
                ts:Create(v, info, {Transparency = 0}):Play()
            end
        end
    end
    
    ts:Create(weld, info, {C1 = CFrame.new(2.2, -1.4, -2)}):Play()
end
#
local function unsummon(character)
    if character:GetAttribute("attacking") then return end
    
    if playerCDs[character] then
        if os.time() - playerCDs[character] >= cooldown then
            playerCDs[character] = nil
        else
            return
        end
    end
    
    character:SetAttribute("unsummoning", true)
    playerCDs[character] = os.time()
    
    local stand = character.stand
    local weld = stand.Weld
    
    local weldTween = ts:Create(weld, info, {C1 = CFrame.new(0,0,0)})
    weldTween:Play()
    
    for i, v in pairs(stand:GetDescendants()) do
        if v:IsA('Part') or v:IsA("MeshPart") then
            ts:Create(v, info, {Transparency = 1}):Play()
        end
    end
        
    task.wait(.3)
    stand:Destroy()
    character:SetAttribute("unsummoning", nil)
end

remote.OnServerEvent:Connect(function(player)
    local character = player.Character
    local stand = character:FindFirstChild("stand")
    
    if stand then
        unsummon(character)
    else
        summon(character)
    end
end)
mossy whale
obsidian geyser
#

local function Bestnumber()
MyNumber = 31
MyFunction = 12
print(MyNumber+MyFunction)
end

Bestnumber()

wicked palm
#

@tranquil oracle

tranquil oracle
wicked palm
#

:))

tranquil oracle
wicked palm
#

etc

light shard
#

i wanted to make a proximity prompt that allows the player to sit
i tried changing players seatpart it was readonly
same with Occupant when i tried creating a seat
so i just did this

local prt = script.Parent
local prom = Instance.new("ProximityPrompt")
prom.ActionText = "Sit"
prom.KeyboardKeyCode = Enum.KeyCode.E
prom.HoldDuration = 0
prom.Parent = prt

prom.Triggered:Connect(function(plr)
    local chr = plr.Character
    if not chr then return end

    local hum = chr:FindFirstChild("Humanoid")
    if not hum or hum.Sit then return end

    local vs = Instance.new("VehicleSeat")
    vs.Anchored = true
    vs.CFrame = prt.CFrame * CFrame.new(0, 1.5, 0)
    vs.Size = Vector3.new(2, 1, 2)
    vs.Parent = workspace

    local root = chr:FindFirstChild("HumanoidRootPart")
    if root then
        root.CFrame = vs.CFrame + Vector3.new(0, 2, 0)
    end

    hum.Sit = true

    local conn
    conn = vs.Changed:Connect(function(p)
        if p == "Occupant" and vs.Occupant == nil then
            conn:Disconnect()
            vs:Destroy()
        end
    end)
end)

but its a bit buggy and there has to be an easier way to do it right?

sturdy plume
#

how do you make a blocking system? like how do you make it so the player doesnt get hit

remote perch
#

I finished the script but where do i put the tools without it being in the Inventory hen u join the game

wanton pecan
remote perch
#

Thx

wanton pecan
#

make a folder of tools and whenever you want to access it just clone it and make the parent of it the player's inventory

remote perch
#

Thx

wanton pecan
#

what are you making?

remote perch
#

Im so happy rn making the script was so annoying and hard

remote perch
wanton pecan
#

im just now starting to exit tutorial hell

remote perch
#

I Really hate remote functions

wanton pecan
#

yeah, functions are annoying

#

i think its a matter of practice though

remote perch
#

Both in math and scripting

wanton pecan
#

my main issue atm is just the types of remote functions

remote perch
#

Remote events and functions are just wierd

wanton pecan
#

well functions are alright but remotes are pretty nasty

remote perch
#

YOu have to use different scripts

#

Yeah

wanton pecan
#

i do still think its a matter of practice

remote perch
dry hamlet
#

remotes and functions are very easy

remote perch
#

Not both of them seperate

dry hamlet
#

still pretty easy

remote perch
#

Not really especially with someone with 2 weeks of scripting experience

dry hamlet
#

well remote functions can be used for invoking the client or server when you want to do something lets say your trying to make a gun using raycasting

#

you can invoke the player from client

#

and then use the remote event to see when something is invoking

#

basically the main idea

remote perch
#

I alr have the basics

dry hamlet
#

@somber vault well that depends on if the person has experience with other languages

remote perch
#

Remote functions are not basics

dry hamlet
#

then they can grasp remote functions

#

generally no

#

be reasonable

#

false

#

could be pretty confusing

#

for people

#

who are new

#

no

#

with the other guy brawldevs

#

datastore is easy

#

though

#

thing?

stable verge
#

what is this

dry hamlet
#

where'd you learn

#

dev king?

#

data store is basically considered advanced

#

bros paying to learn lua

#

well isn't it easier

remote perch
#

Waste of money to do courses ngl I learned from playlists

dry hamlet
#

to yk just watch videos or use a free site to learn

#

how much were the coruses

#

well yes

remote perch
#

whats that

dry hamlet
#

sure the courses can teach a bit extra

#

but its not much better

#

watching videos is significantly better

#

in terms of other stats

stable verge
#

it has positions and stuff tho?

dry hamlet
#

such as money

#

and the fact that you learn about the same things

#

or atleast learn all the basics

#

so money wise it's better

stable verge
#

thanks

dry hamlet
#

@somber vault I did not say that. I said about the same. not exactly the same therefore no

#

well no

#

you could join a discord server specifically the ones from the tutorials in the descriptions

#

then ask for help

random pendant
dry hamlet
#

for someone new

#

no

random pendant
#

wym datastores are advanced...

dry hamlet
#

like the discord servers of the youtubers

random pendant
#

nah bro, you need to stop

dry hamlet
#

explain?

random pendant
#

data stores are beginner level

dry hamlet
#

well can't learn datastores before learning most nof the other basics

random pendant
#

bro, how long have you been scripting?

#

i doubt he has any studio expereince lowkey

dry hamlet
#

i said for someone new

#

do you guys listen

random pendant
#

bud that doesn

#

teven make sense

#

are you low iq?

dry hamlet
#

i said you cant learn datastore before learning the other basics

random pendant
#

jk

dry hamlet
#

ye sure whatever

random pendant
#

your the type of guy that's never heard of a module

dry hamlet
#

well mysterious

random pendant
#

bro even my 11 year old little brother just started oop yesterday 💀

dry hamlet
#

you'd likely need to learn loops

#

yes correct

#

so your proving my point

random pendant
#

wth are loops for?

#

overflooding the api?

dry hamlet
#

well lets say your making an obby

random pendant
#

bro dude does NOT know what a module is

dry hamlet
#

you'd need to loop

random pendant
#

or even a remote event 💀

dry hamlet
#

i do know what a module is

#

and a remote event

random pendant
#

WOW

#

so complicated bro

dry hamlet
#

remote events are used to communicate between server and client

#

modules are used to store variables and functions

random pendant
#

wow! so impressive!

#

WHAT

dry hamlet
#

and to be required to use for other scripts

random pendant
#

wdym store????

dry hamlet
#

fr

random pendant
#

you mean you use modules to create much more robust and reusuable code

#

good boy tho, you learned remote events

dry hamlet
#

correct

#

fr

random pendant
#

this finna be diabolical

dry hamlet
#

you have a table

#

and you can save stuff in the table

random pendant
dry hamlet
#

and require the mod

random pendant
#

he doesn't understand shit

dry hamlet
#

ye im stupid

#

like you said

random pendant
#

don't be so negative

dry hamlet
#

i have 1 minute of scripting exp as well

#

and have never used roblox studio before this

random pendant
#

if he can't do basic metatables bro

dry hamlet
#

no

#

i dont know anything

#

very sadly

#

atleast i didnt spend money to learn lua

molten plinth
#

Tbh I know quite a bit about scripting, but my vocabulary sucks WHYYYYY

dry hamlet
#

could have learned another language

#

or maybe you did

#

for learning lua yes

#

well if they know how to script why not?

#

lol

#

well it is

#

lol

#

so

#

?

#

correct

#

yes

#

so it can do it nearly perfectly especially in the future

#

I know someone with 20 years of experience in scripting general. he said ai will soon replace programmers

#

20 years of experience

#

not me

#

some other guy

#

ik

#

ye im 5

#

very sadly

#

not a friend

#

just had a chat with him once

#

and ye

#

so ai will very likely replace programmers

molten plinth
#

Put it like this:
there is a possibility that ai will be good enough to replace programmers.
but the future is still unclear
so while you don’t know how good ai will become, why not learn to do it?

median tree
#

You need to be a scripter to understand code ai generates

dry hamlet
#

exactly

#

thats what he said

median tree
#

Who created AI

molten plinth
#

-# (Programmers)

dry hamlet
#

Skull@molten plinth

#

@molten plinth REALLY?

molten plinth
dry hamlet
#

i dont

#

it was my cat

molten plinth
#

Are you on mobile or pc?

dry hamlet
#

pc

#

my cats smarter than me

#

somehow he replied

molten plinth
#

I think you can right click a message then

dry hamlet
#

axtritho i script

#

see i cant ping

#

my cat left

#

not for me

#

it extremely advanced

#

like more advanced than my brain

molten plinth
#

Remote functions are lowkey weird to me
Why not use remote events?

dry hamlet
#

fr

#

remote functions are so hard fr

#

invoking client and server is impossible

#

because i have one brain cell

#

fighting for 5th place

#

right?\

molten plinth
#

So basically remote functions are just events with the ability to return variables?
Why would you use events then?

dry hamlet
#

for raycasting

#

my cat wrote that

#

i dont knwo what raycasting is

#

learn raycasting

civic garnet
#

learn raytracing

dry hamlet
#

i cant my cat probably knows it

#

ask my cat

#

he probably knows

#

ill just keep procrastinating

#

with my last brain cell

idle sand
#

How would i go about running a timer that is the same between each server, like in multiple roblox events

idle sand
forest dove
#

who knows how to use toolbar plus pls dm

remote perch
#

local BFS = game.ReplicatedStorage.BuyFromShopSpeed
local Speed = game.ServerStorage.SpeedCoil
BFS.OnServerInvoke = function(player, toolName, toolPrice)
local PLR = player
local leaderstats = PLR.leaderstats
local gold = leaderstats.Gold
local PromptS = game.StarterGui.GUI.Shop.ShopOpen.SpeedBuy
local purchaseSuccesful = false
if gold.Value >= 250 then
gold.Value -=250
local cloneS = Speed:Clone()
cloneS.Parent = PLR.Backpack Mainley this one
purchaseSuccesful = true

else
    print("Purchase notwork!!!!")
    
    
    
end
return purchaseSuccesful

end Can you guys explain to me how i can make it go to starter pack not backpack so it can save on death? Appreciate it

#

can someone help me????

tender steppe
#

can anyone with vc can help me and my friend we are trying to script a shop ( Our currency is Time) Not time played just Time

#

and i need help trying to work the shop

remote perch
#

?

#

?

carmine yacht
#

anyone know a possible cause for high recv kb/s and high packet kb/s in a fighting game

#

im stumped we are unable to figure out the cause of these random spikes nothing in debugger shows any signs

#

😭

hardy pilot
#

Server sided effects

undone mulch
#

if you know OOP & is tryna get paid for ez commission lmk

molten plinth
#

Remote functions only get data from server/go to server?

hidden crag
worn vapor
#

guys do you think that a plugin that can add has ui packs and vectors would be something good for studio?

lunar charm
#

it possible to get the description of a limited item without using marketplace service?

civic pond
#

anyone know where i can get a super hero flying script

copper apex
# hidden crag

Try waiting for enemyChar first, then do If enemyChar then enemyHrp

stoic glacier
#

Yo does anyone wanna help with my game I'm having trouble
it's for a simulator I'll give you a ton of revenue

normal lotus
stoic glacier
high plaza
#

if i have a billboardgui as always on top, is there anyway to have it NOT clip through walls?

jovial ice
high plaza
#

i only need it to cover a players head though

#

if i put it as false then it stays behind the players head

jovial ice
#

im confused what u trynna do🥲

high plaza
#

so

#

its meant to cover the players face

#

to hide it

latent gust
#

thats not the right tool for that job

high plaza
#

like blur the face

#

it must be

#

billboard is defo it

latent gust
#

its definitely not

high plaza
#

then what should it be

latent gust
#

weld a part to the head

high plaza
#

yeah thats just

#

not going to work

latent gust
#

did you actually ever look at the docs for billboard gui

high plaza
#

i really dont think you know what im talking about

#

you dotn have the full context

latent gust
#

ok so take your time explaining

high plaza
#

no i dont think i will

latent gust
#

i dont think you will either

high plaza
#

your right i wont

latent gust
#

i know im right

jovial ice
#

unless u wanna go for it another way like the other dude mentioned

high plaza
#

nah it has to flicker

latent gust
high plaza
#

i guess you were wrong then tman

latent gust
#

impossible

high plaza
civic pond
#

how can i make it so my fly script instead of doing the forward fly animation when i move left or right turn left instead of just moving left while the animation has me facing forward

latent gust
#

apply a yaw when you hit the a or d keys

#

and change the position of the cframe

jovial ice
#

or like flicker as in show the face briefly

high plaza
#

uhh

#

hard to explain

#

i think i got it

latent gust
high plaza
#

ty for help

inland ore
#

game system

balmy furnace
lone meadow
#

Ts Pmo Icl I h8 Ts

#

Sybau

#

jbs bro jbs

balmy furnace
# inland ore

I think u should scrap that idea cuz no one will ever play that game

balmy furnace
copper apex
lone meadow
#

boiiii this is not tufff

lofty plinth
dry hamlet
#

@inland ore keep going dont listen to ahters

#

haters*

inland ore
#

its just a concept btw bc im tryna expand my scripting knowledge

wild veldt
# inland ore

Math Concept looks decent just needs to be further developed for an actual game

#

Keep grinding 💯👍

green stratus
#

anyone here know about FiOne?

somber vault
chilly drift
#

bro
hey guys so im making a body velocity train right and i want to put a square where the train is gonna stop, what kind of math do i have to do to calculate the position? it decreases in velocity by 1/7 in a wait() loop when slowing down

candid patio
#

going to bed. gn @everyone

remote perch
#

What should i make to practice scripting keep in mind that im a beginner and i know only a few advamced stuff like remote event sand remote functions and local scripts

random pendant
# inland ore

don't listen to the haters bro, I remember being at that stage of scripting too ma boi! you'll never meet a hater doing better than you - david goggins, and its type shit

random pendant
#

oh shoot mb

#

yeah, I could give you an idea

random pendant
random pendant
#

or you could go for a tycoon for practice

remote perch
#

So can i make like a clicking system and like with the system i can buy tools and items?

random pendant
#

yeah

remote perch
#

Ive alr done that

#

but thx

#

And idk how ot make tycoonsWHYYYYY

random pendant
#

if you really wanna push your shit

#

oh

#

make a tycoon

#

if you don't how to

#

make it 😄

#

: D

remote perch
#

is it hard

random pendant
#

well that depends

#

how much work are YOU willing to put in?

#

if you try and have fun, it's easy

#

if you hate it, it'll be hard

remote perch
#

OK

#

wait

#

Making a tycoon isnt that hard

#

Im so goofy

#

Just make the parts invisisble

#

than make them visible if u buy it

#

game.Players.PlayerAdded:Connect(function()
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)
Not working man

remote perch
random pendant
remote perch
#

I figured it out lol

random pendant
#

you didnt pass player

remote perch
#

I forgot to put paramater

random pendant
#

yeah, do a tycoon for sure

#

it'll reinforce your skills

remote perch
#

Yeah but i hate building lol

#

I wanna script rn

#

but i have to build it

random pendant
#

that's the most important part

#

it'll structure u with some discipline

#

don't give up

remote perch
#

Ok

random pendant
#

do pomedoro, 25 minute rotations

#

you could 25 mins scripting

#

5 min break

#

12.5 minutes of building

#

12.5 of scripting

#

and then restart

remote perch
#

Ok

gusty latch
#

code discussion > code-help

random pendant
#

i do pomedoro, often with stuff that I find boring

#

i worked 3 hours today using solely pomedoro

split kayak
stuck ether
#

can any scripter in here help with adding a front dash animation to my script? (I have the animation and the dashscript without any animation)

sterile cradle
#

Yo does anyone know how to post hiring ads

spare reef
#

Is there anyone that could help me continue my game. I need a scripter. I can’t pay but it’s a pretty simple concept. It will require mostly ui. It can help you develop skills or portfolio. I am asking this because my previous scripter backed out randomly.

latent tapir
#

does anyone have any scripting jobs i can do

spare reef
#

Yes

#

@latent tapir

#

⬆️

#

I need you for like a couple weeks that’s it

latent tapir
#

am i getting paid perchance

spare reef
#

How much u want for it

#

It’s a pretty simple concept

#

@latent tapir

latent tapir
#

hmm

#

tell me what it is first

spare reef
#

Can I show u game rn

latent tapir
#

i guess

latent tapir
#

alr

#

do you just want me to script the core gameplay

spare reef
#

I think the hardest thing would be saving data storage

#

Well, UI is the main part for the scripting

#

There’s going to be a lot of UI cus that’s what kids like

latent tapir
#

i mean how much do you have?

#

so i dont make you broke lol

random pendant
#

jp

spare reef
#

Boutta say lol

random pendant
#

lowkey tho

spare reef
#

I have 1200 ish on all my accounts combined

@latent tapir

spare reef
random pendant
#

datatsores hella easy

#

it depends on what u want tho

spare reef
#

Fr?

random pendant
#

yeah, what specifically are u tryna store

spare reef
#

Saving jump power and wins, and rebirths

#

Stuff like that

random pendant
#

yeah

#

i could do that in 30 mins

#

tops

spare reef
#

Ain’t no way

random pendant
#

ong

#

thats beginner level bro

spare reef
#

Then I’m negative beginner

random pendant
#

lol

spare reef
#

Which I might be

#

Like actually

#

I lost knowledge

random pendant
#

i might be able to do it for u

#

but prolly not

#

im a bit busy atm

#

i can do it rn

spare reef
#

Oh ok

#

Like rn rn?

random pendant
#

yeah

#

like within the next 18 mins

spare reef
#

Alr

random pendant
#

for free

spare reef
#

No way

#

Thanks so much bro

random pendant
#

np bro

#

talk in dms

latent tapir
#

i guess let him do it

spare reef
#

Store

random pendant
#

this is a place where you help out for free

latent tapir
#

no im saying i guess let him do it because im hungry

latent tapir
#

im chowing down on ceareal gng

vagrant ridge
#

i should do data store as a module script right?

spare reef
#

Diddy

#

@latent tapir

latent tapir
#

whats up

verbal coral
#

the world is not ready for roblox matrix math

potent lance
short void
#

can someone help me my roblox studio isnt responding dm me if u can help

somber vault
#

its cute but that jumpscare dawg....

bleak glade
harsh sapphire
#

how much would it cost me to get a relatively simple forum developed

#

as a website

carmine siren
#

Is there a way to develop an anti afk script without teleporting the player to a new server

lilac hill
#

my dumbass was wondering why this print is underlined for a solid minute only to realize i typed task.wait 🤦‍♂️ gotta be the dumbest thing i've done all week

median oyster
#

this what you all using?

#

I was told to get notepad++ or smth

rain vigil
rain vigil
median oyster
#

I try to take notes then go into studio

#

and learn it from memory

rain vigil
#

Just script it in studio?

#

There are comments there too, you can write -- and then your comment

median oyster
#

I wanna take notes on all of them

#

not just go into studio and do --[[ print("hi") ]]

rain vigil
#

Just open up notes

#

Also note plus plus is for reading code of other programs

#

And changing it

median oyster
#

oh alright

rain vigil
#

If you want to just write code then notepad, studio code or Roblox editor is fine

median oyster
#

yeah

inland bay
#

just code

rain vigil
#

Well

#

Depends on the person

inland bay
#

if you need to remember smth open the mf docs

inland bay
#

programming does not work like that

#

itll be objectively slower with notes

rain vigil
#

It can actually be useful and open up google docs and jot down what you remember about a specific topic, it makes you remember the topic better

inland bay
#

programming doesnt work like that

#

💔