#code-discussion

1 messages · Page 87 of 1

fluid pier
#

yall, give me a random asset idea to make to practice (im a scripter + ui designer)

soft quarry
#

are coroutines any good? i just learned about them

coral prawn
soft quarry
#

so it would be the same thing as adding another script to run in parallel, except with coroutines you get to choose when you run it?

soft quarry
#

Okay, thank you

soft quarry
#

quit man it looks awesome

silver verge
#

function to add value for a user, keep track of all userids and their best value, update store and clear the table

weak radish
#

first was better 😭

#

Yep we're all free!!

warm spindle
#

Is getpartsinbound guaranteed to return success?

#

Maybe make it like update once per 10 minutes and make a seperste datastore for it?

#

Or maybe even store leaderboard outside roblox as json to not get datastore rate limited by roblox

#

Nvm

#

If you update it once per minute

#

It will fire after datsstore request limit

#

Because its 60 + numbofplayers * 10

#

And resets every minute

#

Maybe even less

#

Like 4 times per minute

dire comet
#

Hi, can someone please answer my question: Should I be naming my instances (not sure if it's an instance, but I'm thinking of a remote event) with a large character inside of my script (I do so for the instances in the explorer, but currently not in my scripts).

warm spindle
#

If you only use datsstore for storing data on leave and loading on join

warm spindle
dire comet
coral prawn
#

I'm excited for this system 😄

dire comet
#

Hi there, I have another question:
When a data storage doesn't load correctly, what is the second variable going to be?

proven depot
#

why is it not following the path. i set the priority of the paths to 0 and the air math.huge()
this script btw:

local function moveNinjaToTarget(ninjaModel, destinationCFrame)
    local humanoid = ninjaModel:FindFirstChildWhichIsA("Humanoid")
    local hrp = ninjaModel:FindFirstChild("HumanoidRootPart")
    if not humanoid or not hrp then return end

    local walkAnim = Instance.new("Animation")
    walkAnim.AnimationId = "rbxassetid://135046542617978" 
    local animTrack = humanoid:LoadAnimation(walkAnim)
    animTrack:Play()

    local path = PathfindingService:CreatePath({
        AgentRadius = 2.5,
        Costs = {
            Path = 0,
            Air = math.huge,
        }
    })
    path:ComputeAsync(hrp.Position, destinationCFrame.Position)

    if path.Status == Enum.PathStatus.Success then
        local waypoints = path:GetWaypoints()
        coroutine.wrap(function()
            for _, waypoint in ipairs(waypoints) do
                humanoid:MoveTo(waypoint.Position)
                humanoid.MoveToFinished:Wait()
            end
            animTrack:Stop()
        end)()
    else
        warn("Path not found!")
        animTrack:Stop()
    end
end
weak radish
coral prawn
weak radish
#

Unless the point is to have the streaks in the ground not the air

coral prawn
#

The pointy side is where the bullet was headed.

#

It's the opposite.

#

This is fun.
The left side is the spread when stationary.
The right side is the spread when moving while shooting.

hasty shore
#

That looks very intriguing

#

Is it a system where when you shoot through a player the bullet can ricochet and hit another player but with less damage?

coral prawn
hasty shore
coral prawn
coral prawn
hasty shore
#

Nice

coral prawn
#

Honestly, yesterday I thought that this was gonna be difficult but I'm surprised I figured it out this morning. Probably helps that I already made an FPS system 2 months ago.

hasty shore
#

It looks difficult to me, but then again i started learning scripting a week ago

#

but i prolly have a concept of what you did to achieve that

coral prawn
hasty shore
#

Could u add me back rq?

coral prawn
hasty shore
hasty shore
weak radish
weak radish
coral prawn
weak radish
#

I made a bullet system with speed (not instant) and raycasts but it only shot in the direction the player was facing

#

so where they clicked was irrelevant, it would release from a specific part in the gun and move in a constant direction

hasty shore
#

Any tips for me as a beginner?

coral prawn
# hasty shore Any tips for me as a beginner?

Try to understand code before you copy and paste it, watching tutorials is fine but don't completely copy everything in the videos. Using ChatGPT for some insights, explanations and generally some improvements to your code should be fine, this is based on my experience. AI is only bad if you completely rely on it. AI is not gonna go away anytime soon so you might as well take advantage of it.

#

I just treat ChatGPT like a better Google search engine lol

lean ocean
#

Using chatgpt for improvements to your code

#

I lost u there

coral prawn
#

It will help analyze your code so that you can improve it.

lean ocean
#

you should write in your own style + chatgpt isn't the best at scripting

coral prawn
#

It's just there to aid you, not replace you.

lean ocean
#

It's ass anyways I would only use it for asking questions if I was a beginner

#

like ask it to explain how functions work or whatever

hallow crag
warm spindle
coral prawn
hallow crag
#

chatgpt uses depricated functions

warm spindle
#

Fr

#

Knowledge of 2015😟

austere wasp
#

how do i change roblox chat limit?

hallow crag
#

chatgpt be using RunService.Heatbeat i use RunService.PostSimulation

warm spindle
#

Heartbeat is good

hallow crag
#

PostSimulation is the new version

ember nimbus
warm spindle
ember nimbus
#

either that or superseded

warm spindle
#

Since when

ember nimbus
warm spindle
#

Still using it tho

hallow crag
warm spindle
#

Not for precise calculations tho

coral prawn
#

This is an example of how I use it.

ember nimbus
#

maybe 4

warm spindle
warm spindle
#

Or it can just not return anything even if theres a part

hallow crag
#

😭

warm spindle
hallow crag
#

no need for outdated explanations from gpt

ember nimbus
#

if it doesn't

#

empty table

#

so it's just a table of hit parts

warm spindle
#

If used correctly

ember nimbus
warm spindle
ember nimbus
warm spindle
ember nimbus
#

if it is intersecting a part

#

it will return that part

warm spindle
ember nimbus
warm spindle
#

For detecting parts

#

In a very big folder

ember nimbus
warm spindle
#

Only when I use ability

#

And it checks around 30 sections

ember nimbus
warm spindle
#

Sections like CFrame + size

ember nimbus
warm spindle
#

I dont know

#

When it fails

#

Thats the problem

prisma prism
#

Im a starter scripter and im stuck in this spot where i know code but cant make anything like crazy and im like stuck and cant make anything really so anybody have any tips on how i could progess

ember nimbus
warm spindle
#

And game isnt released

#

So perhaps if it hits some good ccu players might encounter bugs with it

#

Very small once

ember nimbus
lean ocean
warm spindle
#

But when it fails then kinda entire code breaks

warm spindle
lean ocean
#

like script random stuff that comes to ur mind

warm spindle
#

Thats like asking have you rolled 1 in 100k alone

#

Instead of if 1k people will roll it

prisma prism
coral prawn
#

Made the ricochet mechanic. If the bullet is allowed to penetrate then it'll check the angle and ricochet based off it.

hasty mesa
warm spindle
warm spindle
ember nimbus
#

if it intersects no parts it returns no parts

warm spindle
#

Like

lean ocean
#

there's no guarantee wym

ember nimbus
#

if the hitbox is in thin air

#

there will be no parts returned

#

just an empty table

warm spindle
#

Is it 100% chance it will return a part when part is there and all the arguments are used correctly

warm spindle
#

Should I add a check tho?

ember nimbus
warm spindle
ember nimbus
warm spindle
ember nimbus
#

you cannot guarentee that wherever you check will have a part in it

warm spindle
ember nimbus
warm spindle
coral prawn
ember nimbus
warm spindle
ember nimbus
coral prawn
crude crater
#

should I use placementservice module for a game? It hasn't been updated since 2 years ago

chrome goblet
#

Ello

hardy pilot
open sparrow
open sparrow
#

it's like a building system, where you place down walls floors etc

#

like the game Rust has

#

or Ark

hardy pilot
#

Why would you need a library for grid placing

open sparrow
#

what?

hardy pilot
crude crater
open sparrow
#

well

#

idk really you don't have to use one

#

but it saves lots of time

hardy pilot
#

I doubt it tbh

open sparrow
hardy pilot
#

Grid placement is piss easy

#

One line
Two lines for tracking

open sparrow
#

not really

hardy pilot
#

Origin + TargetPosition // CellSize

crude crater
open sparrow
#

also to make it a modular system it takes longer

hardy pilot
#

Grid[posizion] = item

open sparrow
crude crater
#

the math is confusing

hardy pilot
open sparrow
#

for example

open sparrow
#

you have a hammer right, you want when you hold that hammer you can start palcing but also for example you also have a map, you also want to use that map for placing aswell

#

you just call it and use the same module

#

for both

hardy pilot
#

Does it like

#

handle replication?

open sparrow
hardy pilot
#

the library grid placer

open sparrow
#

well

#

you blocked me here

hardy pilot
#

I mean if it doesnt I imagine its very short

open sparrow
#

i don't think i understood the question

hardy pilot
open sparrow
coral prawn
#

Penetration is now chance based.

hardy pilot
hardy pilot
agile patrol
#

Hi someone got a tutorial or something to make a strength gain with clicks and then nps with s hp bsr that drops coins apon killong?

coral prawn
open sparrow
hardy pilot
open sparrow
#

well

#

the client saves the data like the positon and rotation and sends it to the server through a remote event after that the server verifies if it's true and then it sends the data back to the all clients

hardy pilot
#

So, no.

open sparrow
#

yes

#

u can, i tought u needed a explanation

#

you can like

#

do

#

Module.RequestPlacement()

crude crater
#

ye thats what I would do

hardy pilot
#

Oh, Ig thats cool

#

But the client doesnt have a copy of the grid?

#

They can only request to place at a position

crude crater
#

I think the module doesn't show the grid

#

the parts just snaps to a grid

hollow thicket
#

hmmm how do i script better ai after i learnt the basics of pathfinding including following closest player

hardy pilot
#

Idk that still kinda sucks

hollow thicket
#

hmmm

#

i dont know about these bc im still a noob

#

maybe i need some video to improve myself

brave elbow
#

Anyone can hire me as a scripter

spiral jungle
brave elbow
spiral jungle
#

Ok

brave elbow
#

Dm me

brave elbow
spiral jungle
#

Why

brave elbow
#

Donate me

#

So I can send pass

#

Id

spiral jungle
#

You can just do it here

brave elbow
#

Ok

#

How muxh will you dono

spiral jungle
#

1

brave elbow
#

Bro what ok if you don't want to do say no

#

😭

brave elbow
brave elbow
#

Robux

spiral jungle
brave elbow
spiral jungle
#

I’ll give you 1 Robux

queen wadi
coral prawn
#

Velocity now gets decreased upon penetration/ricochet.

hallow crag
faint monolith
#

did u use math to calculate trajectory or just a continuous application of force in some direction?

spiral jungle
#

There’s a formula on the forum

#

You can do it with beams

#

To show the trajectory

edgy ore
lean ocean
#

Fatcast

spiral jungle
spiral jungle
edgy ore
coral prawn
graceful oxide
full gazelle
#

sure it is just day 1 of making it i was gonna make the framework first

dry sparrow
#

by all means

ruby cipher
#

guys is it worth it to learn go

graceful oxide
quaint pine
#
    workspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable

    -- Smooth camera transitions
    for i = 1, #CamFrame do
        local frame = CamFrame[i]
        local Pos = frame.Value.Position
        local xRot, yRot, zRot = frame.Value:ToOrientation()
        local targetCF = CFrame.new(Pos) * CFrame.Angles(xRot, yRot, zRot)

        -- Create tween info (duration, easing style, easing direction)
        local tweenInfo = TweenInfo.new(
            1/40, -- Duration per frame (adjust for smoother/faster transitions)
            Enum.EasingStyle.Sine, -- Smooth easing style
            Enum.EasingDirection.InOut, -- Smooth in and out
            0, -- Repeat count
            false, -- Reverse
            0 -- Delay
        )

        -- Create and play tween
        local cameraTween = TweenService:Create(
            workspace.CurrentCamera,
            tweenInfo,
            {CFrame = targetCF}
        )

        cameraTween:Play()

        -- Wait for tween to complete before moving to next frame
        if i < #CamFrame then -- Don't wait after the last frame
            cameraTween.Completed:Wait()
        end
    end

    -- Optional: Reset camera after cutscene
     workspace.CurrentCamera.CameraType = Enum.CameraType.Custom ```
quaint pine
spiral jungle
#

Cause the camera gets updated every frame

quaint pine
#

oo

quaint pine
spiral jungle
quaint pine
spiral jungle
#

If it were only updated 60/s it would be stutters on computers running at 240/s

quaint pine
#

oo

#

mine is 180 hrtz

spiral jungle
quaint pine
#

so should the cutscene work perfectly on 60 fps?

#

or 60 hrtz

spiral jungle
#

No cause it’s in sine

#

It’s doing a sine curve for the camera every tween

#

And you’re tweening like 40 times a second

#

If you switched to linear maybe it’ll be smoother

quaint pine
#

ya cuz i made 40 fps animation

#

also it works almost perfect if i change mty fps o 60

mild dust
#

Bad

quaint pine
spiral jungle
quaint pine
#

also idk how that all works

quaint pine
spiral jungle
#

Just change the tween info from sine to linear

quaint pine
summer plume
#

IS FUEL TIME

polar badge
#

Anyone here willing to write some script for free?

#

dm

timber parcel
#

Hi,Anyone here is development manager??

spiral jungle
#

Tie it to the render stepped

#

Or just use one long tween

jovial falcon
slender yew
#

I'm thinking of a way to manage player unlockable assets in my game, and this seems like a good way, for unlocked cars there will be children of that instance with a car name to later on check for it through the player data and grant them the item if they own it.

#

what do u think

static coral
slender yew
static coral
#

and to have it locally u can fire it to player

#

whenever it changes

#

u can also use unreliable remotes

steep light
#

Yo scripters

slender yew
#

I was thinking profileservice

static coral
#

just a table

copper apex
#

Yes data store if u wanna store players unlocked items

static coral
slender yew
#

I've never made a registry though, so I'm kind of clueless where to even start

copper apex
#

A registry registers and unregisters

slender yew
#

I'll create a module responsible for registering players

#

The part that`s unclear to me is how exactly to use it other than that

static coral
#

wdym

copper apex
#

So when players join the game u need to get the stored data

static coral
#

yeah

copper apex
#

If they dont have one stored

slender yew
#

oh yeah so they go hand in hand

copper apex
#

Table.clone the template

#

When players leave save the data

slender yew
#

so I'd store the player registry in my data storage

copper apex
#

You need to use a data store

slender yew
#

and then retrieve and use it anytime they try to modify their data

copper apex
#

Yes

static coral
#

get player data -> if no data, set to template -> put data into registry
player leaves -> remove them from it

slender yew
static coral
#

so nested tables will point to original ones in template

#

you need to copy all elements for each player

slender yew
#

Time to go learn profile service then I guess

static coral
#

(deep copy)

slender yew
#

along other very useful features

static coral
#

i wouldnt know i dont use it

slender yew
#

I have been putting off actually learning it

static coral
#

looks like bloat to me

slender yew
somber vault
#

Guys how do I find textures?
for effects

static coral
static coral
slender yew
slender yew
copper apex
#

that copies it

static coral
copper apex
#

This is just pretty much most you have to do

#

I dont have lots of error catching here or fallbacks but you get the idea you can implement them yourself later

slender yew
copper apex
slender yew
#

does no one here use profileservice

copper apex
#

You dont need profile service

#

Datastore works just fine

#

But once again it depends what youre trying to do

#

I dont know alot of about profile service though

slender yew
copper apex
#

If you wanna use it you can use it

#

I am not stopping you lol

slender yew
#

Yeah I know, I'm just wondering what should I research first into: making my own datastore or profileservice

copper apex
#

Make it work first then make it better later

grave cloud
#

it isnt that deep

slender yew
#

you're right

static coral
slender yew
#

aight thank you all for help

livid ridge
#

yo anyone here?

#

I need help with a code

static coral
somber vault
#

Anyone know how to help me please? I am trying to make a script where the particals face the direstion they are moving

somber vault
#

Anyone know how to help me please? I am trying to make a script where the particals face the direstion they are moving

cunning harness
#

anyone willing to make a grow a garden-like scripts for 10k robux ?

slender yew
#

so I just found out you CANNOT locally change a starter character lmao

#

I used your method tho

hallow crag
rapid panther
hallow crag
#

so u dont need to run it in a postsimulation loop?

slender yew
hallow crag
#

characters have to replicate

slender yew
slender yew
# hallow crag nice

So do you have custom animations that you force on each one of your characters or do you js use the default animate script

slender yew
# hallow crag default

In my case I try to do that as well, but the character's limbs are just frozen, I use its movement but theres no anims, I placed the animate script in the model but it still does not work

hallow crag
slender yew
#

I just found out runcontext is a thing

#

what.

hallow crag
#

took me a while to find out about it aswell

#

its rlly useful for running localscripts in workspace

slender yew
static coral
slender yew
hallow crag
hallow crag
slender yew
hallow crag
#

also make sure the new character is the same body type

#

as ur one

slender yew
#

yeah I did

#

lemme try again tho

hallow crag
#

might be a mass issue

#

u could also try instead of switching characters just setting the new characters humanoid description to ur old one

#

sometimes it doesnt work tho

somber vault
#

Anyone know why this script is not randomizing the X, Z axis?

local part = script.Parent
local proxy = script.Parent.Attachment.ProximityPrompt
local partical = script.Parent.Attachment.ParticleEmitter
local tweenservice = game:GetService("TweenService")

proxy.Triggered:Connect(function()
    part.Anchored = true
    local goal = {}
    goal.Position = Vector3.new(math.random(-5,5),100,math.random(-5,5))
    local tweeninfo = TweenInfo.new(1.5)
    local tween = tweenservice:Create(part, tweeninfo, goal)
    tween:Play()
    task.wait(1)
    part.Transparency = 1
    partical.Enabled = true
    task.wait(0.75)
    partical.Enabled = false
    task.wait(math.random(2,3))
    part.Position = Vector3.new(2, 0.5, -27.5)
    part.Transparency = 0
end)
slender yew
#

I'm only encountering this issue whilst changing plr model through script

hallow crag
#

probably a issue with it being a serverscript

slender yew
#

context change didnt save

#

ty

hallow crag
#

oh lol

#

np

thick sail
thick sail
silver verge
#

cache is per server, update from that cache every x minutes

thick sail
#

Yeah but how can I implement the cache

silver verge
thick sail
#

In other words

#

How do I use that cache to my advantage

#

That's my question

#

Do I check entries one to one?

silver verge
static coral
#

get the 100 players and then check each player's value on the current server and if their value allows them to be in the top 100 then update async, it will reduce api calls a ton

thick sail
silver verge
fluid vale
silver verge
#

update visually

#

in the loop

thick sail
#

Imagine a new player goes to the 1st position

silver verge
#

yeah

thick sail
#

Then everyone below that player is shifted down

#

Completely throws off the cache

silver verge
#

you cache the values you need to set

#

and use ordereddatastores to read it

thick sail
silver verge
#

yo

static coral
silver verge
#

youre usig one update per every x minutes

#

you dont need to worry ab the lb

static coral
silver verge
#

ab calls

static coral
thick sail
silver verge
#

its gonna b slightly off if players get banned, etc

#

i wouldnt

static coral
silver verge
thick sail
#

Start from the 1st position and update downwards?

silver verge
fluid vale
#

The fuck is this

thick sail
#

The leaderboard data is replicated to the client to visualise it

silver verge
#

yeah send all the spots

proven depot
#

why its not finding a path
i set the cost of the white parts to 0 and uh the red part math.huge

static coral
thick sail
thick sail
#

Just check active players

#

The advantage of starting at rank 1 and working downwards

#

Is that imagine the first 50 spots haven't changed at all

#

Then I don't have to replicate all that data to the client again

static coral
#

uhhh i think it might be better to start from 100th player

thick sail
#

The opposite is true for replication

silver verge
#

you'd just send the spot and its index

thick sail
#

Cause if the first ranks match we know no one's above them

static coral
#

because they have lower amount of data which makes it so that they are likely to be overtaken, it will also be faster because u can break loop if the current player in the loop's value is greater than a value in the top 100

silver verge
#

and new entries only

silver verge
#

you can push everything below on the client

thick sail
#

For replication top to bottom makes a lot more sense

silver verge
#

you just send only the new spots

thick sail
#

Argh fair

silver verge
#

and the client moves shit below them

#

if some dude gets 23rd and some gets 90

#

you send those two entries with their new spot

static coral
silver verge
thick sail
#

What would be SUPER cool

#

Would be somehow detecting if just one new player has entered the leaderboard for example

#

And then somehow just telling the client to shift everything else

#

But that's too insane lol

silver verge
#

thats what i js said gang

#

its not

thick sail
#

This is why I've been struggling with it cause my ideas are crazy

silver verge
#

table.insert does that already

#

just work from 1 to 100

#

then chop off anything after that

#

5 new entries? go from smallest to largest

thick sail
#

It gets messy

silver verge
#

no it doesnt

thick sail
#

It just gets too crazy I think

silver verge
#

start from the smaller ones?

#

then chop everything off

thick sail
#

Wdym chop everything off

silver verge
#

after 100

#

have the entries in an array

#

on the client

thick sail
#

I'm only doing 1-100 anyway

silver verge
#

send new entries

silver verge
#

its gonna be more than 100

#

on the client

thick sail
#

Alright yeah

silver verge
#

so you chop them off after

thick sail
#

Ok that works fair fair

#

Damn that's cool

#

Alright I'll do that good stuff

#

Thank you very much for the help

silver verge
#

ofc

hot wraith
static coral
polar badge
#

Is there anyone here willing to work for free to improve their skills

static coral
polar badge
#

I was planning to share profits from the game, but since that didn’t seem appealing to most people, I’m now just looking for someone who’s willing to help for free — maybe just to gain experience or for fun

static coral
#

no

polar badge
somber vault
static coral
#

get on that grindset sigma

#

u gotta escape the matrix

#

💯

somber vault
#

Gang I know for a fact you didnt make enough to get taxed last year

static coral
#

im a minor they aint taxing me

somber vault
#

If you bought anything ever, yes

#

If you exist you pay taxes

static coral
#

oh right shi i forgot about value added tax

thick sail
#

I'm not even gonna make enough this year to pay income tax and I'm working full time 💀 my country is shit

thick sail
#

Western Europe lol

somber vault
#

Bruh

#

Late stage capitalism moment

thick sail
#

Yeah, it only gets worse

#

I'm genuinely so zoned out

static coral
thick sail
#

I fucking hate our generation

somber vault
thick sail
#

Tbf I cheated a bit

#

If I worked for the full year I'd have to declare a small bit

#

But I'm only gonna work until September

thick sail
somber vault
#

Just dont work and get payed unemployment

thick sail
#

The one thing we need to destroy is capitalism

#

I hate growth

somber vault
#

Nah capitalism is good, bad laws and leaders are bas

thick sail
#

We don't NEED the latest supercomputer

#

Or the craziest gizmos

#

The sooner we learn that the better

#

Otherwise we're doomed, genuinely

somber vault
#

We gotta elect right people and actually pay attention when they do shit or steal from the country

thick sail
#

All we need is good healthcare, food & shelter for everyone and encourage more human expression

somber vault
#

American congress funneling cash in their pockets as the war and military spending

thick sail
#

Cause we're losing it

#

AI is destroying our sense of self

somber vault
thick sail
#

Genuinely don't see a way out

#

Bernie Sanders could be elected for all I care

#

Nothing would change

thick sail
# somber vault Not really

I know people who have studied creative arts (like visual design, infographics, painting, etc.) They're completely out of work

#

There's already studies showing that a significant percentage of popular music already uses AI

dire comet
#

Hi there, I'm wondering what to do when completely new players, without any data stored, join? Will it cause any problems that my data loading always takes at a minimum 10 seconds for new players, since they have no data loaded? Is there anything I can do to prevent this?

thick sail
#

AI footage is becoming so realistic we're approaching the point where no news footage will be believable

#

The list goes on and on

#

This is the worst timeline

dark juniper
dire comet
#

Do you know of the game blocks tales? Their new trailer apparently used ai generated music.

thick sail
#

I wanna make absolute BANK off of Roblox and live off grid

dire comet
dark juniper
thick sail
#

Look at Drake or Ye, both have used AI

dire comet
#

Well the ones who had made it got fired afterwards.

dark juniper
#

then work 18 hours a day

dire comet
#

They have?

dark juniper
#

and make an innovative idea

thick sail
dark juniper
#

and u can get there

#

?

thick sail
#

At this point you can't prove a track was made with AI

dark juniper
#

u want lots of content for your players right

thick sail
#

You've all seen Google's latest Ai version right

#

It's just scary

dire comet
#

Yep, veo 3?

thick sail
#

Can't describe it in a different way

dark juniper
#

ai is unsustainable

#

it uses way too much power

#

once the hype and funding dies down itll go up in cost

dark juniper
#

100%

dire comet
#

That is true, until we get fusion plants up and going.

thick sail
#

@dark juniper in my region our government is building three massive data centres right next to my village

#

And insane plots of solar panels

#

It's disgusting

#

They're LITERALLY buying into AI

dire comet
#

There's lots of money in it.

dark juniper
#

makes money

#

why wouldnt they

thick sail
#

Exactly, makes money

hollow thicket
#

is it an effective way by viewing the script that generated by ai and type the script urself when thinking how it works

dark juniper
#

isnt that what ur trying to do

thick sail
#

The hype will not die

dire comet
#

Script yourself, or I recommend doing so most of the time, atleast.

thick sail
#

Why would the hype for AI ever die

dark juniper
#

because its gonna become normalized?

hollow thicket
#

when i scripting with ai i would think how it work tho

dark juniper
#

and its not becoming a singularity either

thick sail
#

So it's gonna be the minimum standard

#

Is what you're saying

hollow thicket
#

but thats some bad news

thick sail
#

So it's never going away

hollow thicket
#

if without ai

#

i literally have 0 idea

thick sail
#

Your logic doesn't work

dark juniper
hollow thicket
#

i may know how it work to me

#

but

thick sail
#

All the ridiculous infrastructure is here to stay

dark juniper
#

ur whole goal is to learn from it

hollow thicket
#

yk i have no idea about it

dark juniper
#

not use it as your crutch

dark juniper
#

u think its gonna keep releasing groundbreaking new updates

#

and keep its hype

#

but its genuinely just plateuing

#

and people are less suprised by it

dire comet
#

That is true.

dark juniper
#

since its becoming normalized in society

#

all it takes is some new thing

#

like quantum computing

#

or whatever

#

and then ggs to ai funding

#

still gonna exist

#

but gonna be downsized

#

anyways

thick sail
dark juniper
#

id stop wasting my time typing and dooming

#

u wanna live off the grid right?

#

well im your competition

thick sail
#

These problems are impossible to get rid of

#

Not if I off my grid first

dark juniper
#

I go to school, work at a lab, and I code roblox thats all I do all day

#

Im usually coding for 12 hours a day some days

#

if u cant keep up with me im gonna beat u

thick sail
#

Lucky bastard

#

I dont have the time for that

dark juniper
#

so u better start coding bud

thick sail
#

I work full time

dark juniper
#

im faster than u smarter than u

#

and Im gonna be successful

thick sail
#

I'm almost done with my game

dark juniper
#

and live the off grid life

thick sail
#

💀

dark juniper
#

that you want

thick sail
#

I'm way ahead of you bro

dark juniper
#

no your not

thick sail
#

You're*

dark juniper
#

💀

thick sail
#

Clearly smarter too

dark juniper
#

nah id beat u bud

thick sail
#

Yeah yeah less saying more doing

#

I'm almost done with my game and about to make bank

tribal venture
#

can you use tween animations for buttons in UiGridLayout?

dark juniper
#

whats the game

thick sail
#

Collabing with a rich ass dev

#

NDA until it's released

dark juniper
#

bro gatekeeping

dire comet
#

No details allowed?

dark juniper
#

cant u like hint anything

thick sail
#

NDA bruh

#

No I can't

dark juniper
#

yea i dont think ur game exists then

thick sail
#

But it's close to done

#

Believe whatever you want

dark juniper
#

whos the dev your working with

thick sail
#

Phini

dark juniper
#

roblox name?

thick sail
#

Phini lol

#

Bro's actually serious about chatting shit 💀

dire comet
#

Is your full time job the roblox game?

dark juniper
#

oh this guy made wolf tales

#

500k visits

thick sail
#

No duh

dark juniper
#

he also made fox tales

thick sail
#

I work at a factory

dark juniper
#

7 mil visits

#

hm ok

dire comet
#

How should I have known? Doesn't it take ages to develop such a game, then?

thick sail
#

I'm a mechanical engineer

dark juniper
#

yea hes pretty good

#

im guessing your gonna be making a furry game then

thick sail
#

My own shit game has 3.7 M visits

#

No it's completely different

dark juniper
#

since this guy makes a couple of those

thick sail
#

I hate furry games

#

It's a fighting game

dark juniper
#

well thats all of his games though

#

this guy only gets 50 active on his games

thick sail
#

I know he really lost steam

#

That's why we're making this

dark juniper
#

i hate to break it to you but like this guy doesnt look like he does fighting games

thick sail
#

I do you dummy

#

I'm the scripter

dark juniper
#

then waht does he do

thick sail
#

Front end + visuals

#

We commed the builder

#

Also got a modeller

dark juniper
#

do u own the game

thick sail
#

50/50 split

dark juniper
#

ok so then why are u bound by NDA

#

if ur splitting

#

arent u the owner

thick sail
#

Cause we bound each other

#

I'm not telling anyone what the game is

#

Out of my own personal choice

static coral
thick sail
#

I've made a ton of useful modules for this

#

So the plan is to quickly release another project after in way less time

#

Genius plan 🗣️

thick sail
dark juniper
#

shouldnt u stick to ur current project

#

why go for another one after

thick sail
#

For updates yeah

#

Cause a game isn't guaranteed to be successful

#

Every game is a risk

dark juniper
#

its only a risk if its not fun

thick sail
#

We can see how it goes but if we have the time it's better to make another one meanwhile

#

It is fun

dark juniper
#

whats the game mechanics then

thick sail
#

But there's plenty of brilliant games that have not been as successful as they should

#

Luck is definitely a factor

dark juniper
#

nah ur game just isnt fun

#

if u don't make it

thick sail
dark juniper
#

can you atleast tell me what buttons u press in it

thick sail
#

I've played plenty of games I think are amazing and never got attention

#

And the other way around

#

Absolutely shite games riddled with players

#

Brookhaven

#

Objectively badly made in every aspect (when I first played it)

dark juniper
#

thats your opinion though

#

if they got more players they are objectively more fun

thick sail
#

The visuals being outdated, the animations being low effort and the buildings free modelled and there being NOTHING to do isn't an opinion

#

That's a terrible metric but sure

#

Session time and players returning is a much better metric

dark juniper
#

have u advertised your game

#

or had a test

thick sail
#

Not yet

#

We're in the testing phase rn

#

Using my army of goons to test

dark juniper
#

yea honestly U kinda seem like a noob talking to u

#

being fr

#

im gonna go back to coding

thick sail
#

Huh

dark juniper
#

solo deving hits hard

thick sail
#

Sounds grand

#

Good luck with the solo devving

mint cloud
dark juniper
#

but I can get a majority of people to play it

#

and they will enjoy it

#

same goes for kids aswell

#

i can get kids to play brookhaven and some other game

#

and they will like brookhaven more

static coral
#

only applies to social hangouts maybe

dark juniper
#

look all im saying is if ur game got the players its doing something right

#

and u should take notes

static coral
#

90% of playerbase is stupid little kids

dark juniper
#

have u done it yet

static coral
#

working on it

#

have u?

dark juniper
#

nope

#

but im gonna do it first

#

before U

#

im gonna make an actual fun game

static coral
#

challenge accepted

dark juniper
#

that anyone can enjoy

static coral
#

im preoccupied with a commission so u got a head start

dark juniper
#

im already way ahead of you actually

#

im in the testing phase

#

experimenting with retention

static coral
#

im almost at testing phase i just need to finish up last ui shit and then change server side a little

dark juniper
#

ok then

white nova
#

how do i make a hold input thing like if i hold down m1 it keeps returning m1 m1 m1 m1 for how longi hold it

weak radish
weak radish
#

with runservice

#

or you could do a while loop on inputbegan held == true (while held)
and on inputended held = false

#

with task.spawn()

#

first is nicer tho

patent mirage
#

@static coral @dark juniper I´m ready to see who wins.

full gazelle
tiny obsidian
#

u fucking piece of shit

#

0 knowledge in that little ass brain

#

make a viral game then hit my dms

#

I will be waiting

silver verge
static coral
#

js look at front page

#

if skibidi toilet tower defense and milkshake obby can be successful then anyone can

static coral
static coral
static coral
proper edge
whole nimbus
#

yo does anyone know if a discord bot that advertises 3rd party services is allowed on discord?

silver verge
#

can't js make anything get players

white nova
silver verge
#

that's why "good" games don't get pushed in the algo

silver verge
#
  • tiktok method
proper edge
#

Tbh I’d rather have a popular game for being good

white nova
#

tiktok method lowkey patched

silver verge
#

not really

white nova
#

low key

proper edge
#

Than have a popular game that’s known for being made fun of

silver verge
#

grow a garden got ccu off it

proper edge
#

Not rlly

white nova
proper edge
#

It was popular before it hit TikTok

silver verge
#

💔

ancient halo
#

Dude how does table.fidn work?

white nova
silver verge
white nova
silver verge
#

it returns the index

white nova
#

what...

silver verge
#

given an array and a value

white nova
#

oh....

ancient halo
#

I;m trying to do that

silver verge
#

show the code

ancient halo
#

I made a tableusing table.insert

#

ok

#

heres the first bit of code:

-- Make the hotbar slots 
    for slotNum = 1, MetaData.MaxHotBarSpace do
        local newSlot = HotbarSlotSample:Clone()
        newSlot.Name = "Slot".. slotNum
        newSlot.LayoutOrder = slotNum
        newSlot.Visible = true
        newSlot.Parent = HotbarFrame

        -- puts all the created slot into a table
        table.insert(hotbarSlots, newSlot)

        -- sets up the key to every slot made
        keyToSlots[GiveKeyFromNumber(slotNum)] = newSlot.Name
    end
#

I put the buttons in a table

#

heres the second bit:

for key: Enum.KeyCode, slotFrame: ImageButton in keyToSlots do
        if Input.KeyCode == key then
            --TODO: equip item
            
            print(table.find(hotbarSlots, slotFrame))
            --hotbar.toggleHeldItem()
            break
        end
    end
silver verge
#

what is givekeyfromnumber

ancient halo
#

it's for a hot bar system

silver verge
#

yea show it

ancient halo
#

to give me the ENum.KeyCodes

silver verge
#

then use that

#

instead of table.find

simple sage
#

Hi who is a scripter

ancient halo
#

It's not the cod ethats not working

simple sage
#

I have a thing

ancient halo
#

the "table.find" keep giving me nil

hallow crag
silver verge
hallow crag
simple sage
#

Pls

ancient halo
#

no error

simple sage
#

Who is a scripter here

hallow crag
#

at all

silver verge
#

also you don't need to loop over keyToSlots

#

js do keyToSlots[key]

ancient halo
#

hold on

#

First is the table, second is the table .find

silver verge
#

print slotframe

ancient halo
#

ok

ancient halo
#

for which one?

silver verge
ancient halo
#

yea

hallow crag
hallow crag
#

bro

#

read the code

silver verge
#

read the code

hollow meadow
#

hello, can any1 help?

i wanna get the children of a model and set an if statement for all of them except children w the name "HumanoidRootPart" but im lost

hallow crag
silver verge
#

youre fried

#

hes using hotbarslots

#

in table.find

hallow crag
#

omd

ancient halo
#

heres the print stammetns:

hallow crag
#

r u dumb

silver verge
#

r u ed

hallow crag
silver verge
ancient halo
#

oh wait

#

it was the name usage

hallow crag
#

yeah i was right

ancient halo
#

thanks

hallow crag
#

@silver verge is a dumbass

#

skid

ancient halo
#

wait

ancient halo
#

I got it, becuase I was looking IN the keytoslots, the stuff wasn't linging up

silver verge
#

table.insert(hotbarSlots, newSlot)

hallow crag
#

r u blind 😭

silver verge
#

YO

#

AND WHAT IS HE USING FIND ON?

#

🤔🤔🤔

hallow crag
#

slotFrame is a string not a instance

ancient halo
silver verge
#

no its not

hallow crag
#

cause hes setting the index to the name

hallow crag
neon compass
#

yeah he is lol

silver verge
#

?

#

keytoslots is unrelated

#

you dumb piece of shit 😭

hallow crag
#

dumbass

dire comet
#

Okay, okay everyone let's keep the good tone here.

ancient halo
# silver verge no its not

I was using "keyToSlots" to give me inputs AND to get the "slotFrame". which means all of the slotFrames were strings

neon compass
silver verge
#

this fucking code is cooked regardless

dire comet
#

No reason to start shitting on each other.