#code-discussion
1 messages Ā· Page 133 of 1
Can someone teach me how to make a shopping cart with pseudo tools one i can push with my body and so, I've been searching but haven't found anything.
search up vehicle tutorial on youtube, but all you need is the wheels. then just weld everything and then unanchor and then physics will apply to it
You still need help?
@mortal plaza
Thanks, Ima get back 2 u if it works
That c++ will die
hey guys how do i add shirt id to r6 hands in view model?
guys i want to start scripting where can i start?
I guess you can use rotation
So in properties tgere is a rotation value
You cab use a sceipt to adjust that
use cahtgpt to learn basics
.
what type of script
because ive tried alot of scripts
the more compliÅcated and advanced it gets chatgpt may start teaching bad
and none of them work
Like from basics to advanced
but i learned basics so good from chatgpt
can you send me too?
i wonder how it is
ok im tired of having fake scripters that just piece other games code together
where do i start with scripting
please send me too š
Guys I would like to ask about advanced knockback
because I never saw a good knockback tut in devforum or youtube
You arenāt looking hard enough then
yo, whats with this guy returning nil
fr do u know any post ?
Lemme look
felt like the perfect image to revive an old meme format
anyone wanna see my plot system and tell me if its good or not
Hey everyone, I need some insight on a feature Iām trying to add to a combat system Iām making. I want to add a āknockback systemā and the ways that Iāve tried to do so havenāt worked. To clarify, I want both the attacker and the victim to be moving. When the player hits the victim, the victim will move back a bit and the player wi...
I saw like three different methods in here
oh gpt
Ye
Do you know everything in the world?
GPT does, I am just gpt
good but all said I know it
I want tsb level knock back
but ty for ur help
Ohh lemme look again
You are all in the same situation
no no dw I will search myself
Have you worked on famous games?
bro still hasnt sent š
hi guys I need help how do I prevent exploiters from using saveinstance
i released my game for alpha testing and one person told another to use saveinstance. From what I understand that allows you to read modules and every localscript which is an issue for me since I use lots of localscripts for ui and character appeareance
dont think u can stop them from reading local scripts
As long as you don't do anything important with the localscripts like communicating to the server on what to do which can be exploited, you shouldn't care about them reading your local/module scripts
Hello guys, I have tried using an animation uploaded by the group and game also there, tried to load on server and client but it doesn't work and I get this
Failed to load animation with sanitized ID
However group owner was able to see the animations
If I upload animation myself, making me creator and using it on the group - then it works only for me
which of these is generally better?
Go into workspace properties and enable ClientAnimatorThrottle and see if that fixes it
how do i fix collision tunneling
nop, I tried already
I also looked up more stuff and some other people who have that issue have noticed that that error happens in studio but not in the live game
I can try play in-game
but I tested it before and had the problem there too
nvm
works in-game
Also if clientanimatorthrottle doesnt do anything for you then disable it
dont keep it enabled if you dont have to
okay thanks
Jesus is coming soon turn to him before it becomes too late
im just wondering how do people achieve this
i asked the dude and he told me he didn't use viewportframes or meshes/parts with neon material
what are u talking about
what is it
the night vision
Am I cooked?
neither tf
second
they literally perform in the exact same way other than one runs code first and then waits the other waits then runs code, there is no "better" one
Image label broski
the effect is not an image label broskie
The better one is the one that uses task.wait
using neon part with transparency is closest i got to it
It is
hey guys when im using ads, do i want a higher cpp or lower cpp
the color itself
is it not just a semi transparent frame covering it?
you can use color correction/lighting effects
Ah I see
i thought it was viewport frames but they arent
so im out of ideas, this sum black magic
i ment performance wise, i know that they yield differently
did you read the first line?
Itās interesting
"they literally perform in the exact same way"
ive seen it
Use task.wait
its probabyl viewport frames ur talking about
so I answered the question didnt I
yes
yes and i want to figure out how to make sum like this
No they did some weird thing w highlights and part reflection
sum like that
hmm im not sure tbh
i sent it in help
I'd have to think ab it
thought it was wrong channel
what is it
cuz this seems impossible
Nope I figured it out lol
Is this fast enough (88Ā 209 blocks, parlin noise)
well what is it
i used neon parts but problem is his stuff looks way better
goes from day to night, not as much as mine
See this example where u can only see through the lenses is just directly changing the lighting
But this one I figured out as well
use viewport frames and half transparent pngs for coolness
its not viewport frames
No no no
Yes this is great
its not view port??
Nope
i did sum similar but it doesnt work as well
thx
If u do chunk loading and unloading u could preload neighboring chunks to make it even faster!
oh it aint portal thingy
i use a image to darken outside portion
i dont think they use viewports, itās first person looking directly into the glass with a spotlight added to the part itself for the bloom effect
ahh, fair i'll try that
they probably also slightly increase the boom
try adding noise with images
i do its not super noticable yet
Only use glass for distortion, this is lit all lighting effects.
Someone help me
No idea, saw it on google
You can reverse image search
do you need a copy
Wdym?
okami hd
i remember playing that game
ill be optimizing this way more
how to learn scripting?
Youtube
Watch sm1 like Brawldev
He makes pretty good tutorials and has a beginner Playlist going over all the basics
how much would scriptetrs charge to add some basic addons to a tycoon from lucas tycoon generator plugin, is it well scripted enough where a scripter could easily change/ add any features?
depends how big the tasks are, but should be cheap since anything related to tycoons shoudnt be hard
wahts considered not being a beginner anymore and after that what should i do
try to make small game of ur own
when ur confident enought do small comissions
then u build up from there
wdym
rn im learning scripting cuz me and a friend want to make a horror game but we don't know how to script lol.. so yeah now im trying to script since he can't speak english
alr, any genre is decent for that?
yeah
well since u want to make a horror game, try to make a small jumpscare, you just need to learn about the camera and tweening
if ur stuck use ai or ask for help
rn im mostly trying to learn to script on my own
as i can't really do anything without ai/tutorials but atleast i understaznd the code
thats good, if u understand it
typing it is way easier
yeah but like what i mean is i have to learn in detail, ive started watching brawldev im on #10 and i think im doing good rn
thats great, dont go to the next part if u didnt understand smth
use ai or devforum to understand it
alr
so u dont have to watch the videos again
good thing ahk taught me wait command (except its in miliseconds instead of seconds)
what other skills would i mainly need to learn?
there is no specific skills
if this is your first language then learn the basics like the keywords
wdym like english?
programming language
like that i can script a bit in?
ye
second then
how much would it cost to program an entire military map and a new gun system
@surreal chasm
@true tree
@quick elm
what
cantonese
He guys anyone know how to fix ball jitter when it tocuhed u
oo jetro
iām coming back to scripting after a while what framework should i be using for roblox in 2025?
knit
is knit still maintained
No but its still reliable
why aren't the bindings doing anything
guys for drag detectors is there any way to have the object move with me while dragging? i've not seen any fixes online
why does my button gui keep going invisible?
--!strict
local CAS = game:GetService("ContextActionService")
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Events = ReplicatedStorage:WaitForChild("Events")
local AbilityStart = Events:WaitForChild("ToClient"):WaitForChild("AbilityStart")
local AbilityStop = Events:WaitForChild("ToClient"):WaitForChild("AbilityStop")
local UseAbility = Events:WaitForChild("ToServer"):WaitForChild("UseAbility")
local player = Players.LocalPlayer or Players.PlayerAdded:Wait()
local Button = player.PlayerGui:WaitForChild("Ability"):WaitForChild("Main")
local function activate()
UseAbility:FireServer()
end
AbilityStart.OnClientEvent:Connect(function()
CAS:BindAction("Ability", activate, false, Enum.KeyCode.E)
Button.Visible = true
print(Button.Visible)
end)
AbilityStop.OnClientEvent:Connect(function()
CAS:UnbindAction("Ability")
Button.Visible = false
print(Button.Visible)
end)
Button.Activated:Connect(activate)
make sure this checks input state
:
CAS:BindAction("Ability", function(_, inputState)
if inputState ~= Enum.UserInputState.Begin then return end
activate()
end, false, Enum.KeyCode.E)
huh
Who is active ill pay dm me
CAS:BindAction("Ability", function(_, inputState)
if inputState ~= Enum.UserInputState.Begin then return end
activate()
end, false, Enum.KeyCode.E)
if you could like
tell me wtf it means
That would be nice
is it just like a debounce? (it only plays at the start of press key)
yes kinda
cause before activate was running in the beginning, end, and when it ends
oh ok
lemme know if this works
if not youāll need to add more debug statements
won't even print the unconditional statements at the top
send it as a txt im on mobile
btw, it wasnt the problem lol, it was just that i forgot to disable resetonspawn š ty tho
Thereās no reason to use knit
Donāt use frameworks unless you have a reason to
All you need is an observer (signal / event bus etc) module, data store wrapper, and optionally a networking library like red, bytenet, etc
alright thanks š
someone pls help my tween does not wanna transition smoothly š i made it last 3 seconds for debug sake
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
-- Modules
local RoleManager = require(ReplicatedStorage:WaitForChild("RoleManager"))
local meisterPlayer = RoleManager.getPlayerByRole("Meister")
local weaponPlayer = RoleManager.getPlayerByRole("Weapon")
local meisterChar = meisterPlayer.Character
local weaponChar = weaponPlayer.Character
local meisterHRP = meisterChar and meisterChar:FindFirstChild("HumanoidRootPart")
local weaponHRP = weaponChar and weaponChar:FindFirstChild("HumanoidRootPart")
-- Local Player and Camera
local localPlayer = Players.LocalPlayer
local camera = workspace.CurrentCamera
-- Constants
local TEMP_BREAK_KEY = Enum.KeyCode.L
local OFFSET_DISTANCE = 4
local function ResetCameraToWeapon()
RunService.RenderStepped:Wait()
camera.CameraType = Enum.CameraType.Custom
camera.CameraSubject = weaponHRP
end
local function onTempBreak()
if not (meisterPlayer and weaponPlayer) then
warn("TempBreak Error: Could not find both Meister and Weapon players.")
return
end
-- This camera tween should only run on the weapon player's client
if localPlayer ~= weaponPlayer then
return
end
if not (meisterHRP and weaponHRP) then
warn("TempBreak Error: One or both characters are not ready.")
return
end
local spawnPos = meisterHRP.Position + (meisterHRP.CFrame.LookVector * -OFFSET_DISTANCE)
weaponHRP.CFrame = CFrame.new(spawnPos, meisterHRP.Position)
-- Wait a frame for physics to settle
RunService.RenderStepped:Wait()
-- Step 3: Calculate the camera's target CFrame for "human mode"
local endOffset = Vector3.new(0, 4.5, -12)
local endPos = weaponHRP.Position + weaponHRP.CFrame:VectorToWorldSpace(endOffset)
local lookAt = weaponHRP.Position + Vector3.new(0, 1.5, 0)
local endCFrame = CFrame.new(endPos, lookAt)
-- Step 4: Create and play the camera tween
local tweenInfo = TweenInfo.new(3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
-- Set camera to scriptable to allow the tween to take control
camera.CameraType = Enum.CameraType.Scriptable
local cameraTween = TweenService:Create(camera, tweenInfo, { CFrame = endCFrame })
cameraTween:Play()
end
-- Connect the function to the input event
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == TEMP_BREAK_KEY then
onTempBreak()
end
end)
ResetCameraToWeapon()```
Bro sent the most skidded script of all time
easy fix
thatās AI fully though

if ur gonna use cursor or AI please at least understand how to code first
I use cursor myself
itās cause u are tweening the cameras c frame
please learn luau btw before u start spamming ai
i cant afford a scripter š
yeah learn to script
your games gonna be easily exploited because you canāt handle remotes properly
but i already model build and do ui 
yeah but ur games gonna get cooked
and ur game performance as well

u donāt even need to know how to fully code but u need to understand it
and understand basic stuff like that
AI is good at writing code if u can at least understand it good enough to tell it the right way to code it
yeah thatās better make sure they are reputable or ur just gonna be paying for ai slop
the amount of new scripters is funny cause most canāt even script
how do ik someones reputable
well yea but out of those
portfolio, they should also have a server with customer reviews
make sure they arenāt fake as well
feel free to dm me and iāll let u know if they are good
could you find the problem
erm
your honour

im not selling anything im letting them know if the scripters legit
iām a solo dev i donāt even help anyone
oh hold on I got it lol
does anyone know how to fix this
https://devforum.roblox.com/t/dragging-part-doesnt-follow-player-when-moving/2933617
I have an issue with the dragging mechanic I want to achieve. I have a script that allows me to drag any unanchored part in the workspace, with TranslateViewPlane mode. The problem with that mode for a DragDetector is that it doesnāt necessarily follow/update its position with your view when moving. As shown, it doesnāt follow my...
i gave u the answer
you just linked me the documentation
that's not any help
this is from 2024 is this ur post
nah
i want to make a horror game but idk how to script what do i do š¢ im a 3d modeler and i already made all the mutants but idk how to script or build maps
i hate using freemodels but what else can i do
easy. make it walk and run
the guy on the right defo cant run š
thatās why he needs to run
iāll help u
omg actually?
hes like a mutant and allat and uh
yes dm me
hiring a coder to debug my roblox game
specifically a gamepass in game that will help us connect it to our group (if i were to buy a gamepass in our game we woulnd't reiceve any robux and we are not sure where it would go)
check ur dms
you are receiving robux
all gamepasses must be linked to the game creator or group
reason why is because youāre in a waiting period, typically three or so days
im trying to code a game where all players start with an accessory, ive coded the accessory successfully, but some player models break the look of the accessory, what do i do to fix it?
you sure ? im not doubting u but the gamepases dont show in the group
waiting period as i said
before it becomes inbound
if gamepasses werenāt linked to the creators of the group, thereād be potential for abuse
we already bought a small purhcase n never got pending robux
the gamepasses are not linked in the game store
it appears in pending after the waiting period
bad design, i know
@somber vault apppriciate ur help
how to write like its a outpuıt
Why are my custom faces blurry on my r6 model
What
nvm i was asking for bla bla bla
Code blocks
My keyboard donāt got that comma sadlyš
``
why would you 3d model them without a plan on what to do with them tho
see if you can find anybody willing to script for experience or learn it yoursel tho
gl
does anybody know what type of method this guy used, he says surfaceappearance is closer than highlights and neon parts
guys if my table is empty and i do something like this
myTable[a][b][c] = 1
would it automatically make everything?
so it gives me myTable = {a = {b = {c = 1}}}
attempt to index nil
yeah i dont wanna make it attempt to index nill i want it to make the thing in the table
if it doesnt exist
won't make anything just tell you its nil
make a table with the __index metamethod will make the new subtable
i swear u didnt have to do that tho
if u used brackets i thought it made the elements in a table
local autoMT
autoMT = {
__index = function(self, key)
local new = setmetatable({}, autoMT)
rawset(self, key, new)
return new
end
}
local function tebel()
return setmetatable({}, autoMT)
end```
šš
they were practices but i wanted to use em
what r u listening to š
that wasnt me brodie
oh u r the bottom one?
no i was wondering how he did it i found a way
Yo can someone give me a task to do? (scripting)
learn static types
there r no static types in lua
yeah luau adds static types
which is what roblox uses
still dynamically typed
not all types have to be known at compile time
yeah that's by default but you can use static types
is having a ontouched with no cooldown laggy
Do yall think scripters Will be replaced by Ai or nah
i think its gonna be like this.. before machines was invented we have labour workers.. now we have machine we have operators for them.. new job
but surely gonna reduce number required for a job..
Oh ok
Can any scripter try to help fix ts up,the local script set up poorly and unorganized and there are alot of bugs
im asking for free
only ppl doing that for free are inexperienced or has no shit to do
you have no luck finding anyone who's gonna bother
alr bet
if anyone knows how to make a certain type of script dm me, i can pay
why would anyone do that, waste time making you something you CBA to make yourself
Wheeping Angel V2
Yo I was making a weeping angel game just last month
š®
It's a mechanic for a Silent Hill game me, not really a game based on "weeping angel" 
Yeah, I was just scripting a weeping angel mechanic and decided to shove a load of free models and the weeping angel cus idk
I'm a scripter not a project manager or something, if I make a whole game by myself (including non script stuff) it's normally rushed as hell
guys can i post a gamelink so i can see how well the performance is on different computers
no
should i use fe gun kit or acs
even if its for general performance testing and not an advert
I was joking
bruh
look in dev discussion everyone does it
and who trusted my advice? Exactly, not me
Those graphics are unbeliviableā¤ļøāš„
good take
but C# is better then java
Scratch Jr is better then any C language (just pretend S Jr a language and not a mask for the program that runs it)
grow a tycoon
local testable = {
["A"] = {
B = 2
}
}
self.B = testable["A"].B
If i later updated self.B would this result in the original table getting updated to since they share the same memory?
well to update self.B wouldnt you need to update the value in the table? as far as im aware self.B is shown through the value on B inthe testable
no, numbers belong to the primitives. all primitives are unique
im new to scripting so just correct me if im wrong
My question I have for people is Job or Business ?
also your not actually changing the value of B, if you were to change self.B you would change the value of self not the actual table
what is a primiative?
im gonna be in the big leagues
im on #6
so are coroutins
idk i found it really easy lol
if you need help at the challenge ask me
yea bro chatgpt dont want to accept it he is trying to convince me that it will update the orignal value
lol i just started and im on like 3 or 4
advanced or beginner?
beginner
yea tryna learn so i can get money
ME TOOOO
me too gng
im like a big hungry money man
i jus wanna make some in this summer
real
me too i can't wait to finish school
i just want it as a side thing for now
yeah me too
yk what marks and spencers is?
ah okay
like who would complain about even more money right
my mum does my dad doesnt care tbh
but i can do roblox commissions/games
i finished normal school but gonna be in college soon
dang u young bruh
i got into computer science and software enginner
oh lol
nice
i was told its easy
im just good at maths and statistics and finance
epic
dang
with 20/100 or 40/100
i finished this class at the highest class with 98/100
type shii
ive always been good at maths so im like top 3 in my school so ig thats fun
nicee
i got like 73/80 im further maths gcse
whats gcse?
like exams
ah
so ig thats cool
aight ty ty
np
soon just like type soul
BRO I GOT THE EXACT SAME IDEA
yeah but like i ain't gonna spend 1 year on my first game
when i can make more from a 1 week game
i would say sumthing but idk if this server will like if i say it
loll
epic
aight ima go back to watchin
well well well
?
who will tell him
clearly not his father
š
yes i agree
i think you have a better way to do it
just do while true part.transparency += 0.1
š
erm
or js use a for i loop or tween
even a repeat loop would be an improvement
obby checkpoints
..
leaderstats
and do that if you click a button it adds coins to it (the thing inside your leaderstats)
Can someone please help me.
I am trying to mak the color change then change back after 30 sec. But it's not working for some reason.
waht does task.wait() do and is it better then using wait()
instead of this long ahh script, use tween instead to get a smooth transparency animation and less script
Yes task.wait() is faster
haha so funny
how do i make both loops run at the sametime?
if only tweenserivce existed š
task.spawn
coroutine.resume(coroutine.create(function()
end))
coroutine.wrap(function()
end)()
task.spawn(function()
end)
choose your pick
what does that mean
which one?
mhm
but uhh where do i add it
in one of them
Corountine so gay ngl
so:
task.spawn(function()
while baseplate.Transparency < 0.75 do
baseplate.Transparency = baseplate.Transparency + 0.01
print("Successfully lowered baseplate's transparency")
task.wait(0.1)
end)
?
yes
another one for the for loop
habit, I learned it early on
so double end?
press enter on the while loop
thx
is there anyway i can hold this while still making the transparency go up by 0.01?
"baseplate.BrickColor = BrickColor.new("Gold")
print("Sucessfully Changed Baseplate Color To Gold!")"
wdym by hold?
hold the gold color for 1 second cuz if not it will just restart the loop
nvm got it to work
all i need to do was put the transparency loop first
Workspace is spelt wrong bcuz of capitals
local DockWidgetPluginGuiInfo.part12 = true
dont need the end
bro the code in unfunctional
no matter how hard you try to fix it
it has to be rewritten
he is trolling
yea i was wondering
idk what DockWidgetPluginGuiInfo is and why its needed for a colour changing brick
Is this a joke?
Task library has replaced all coroutine functions except coroutine.yield and coroutine.running i believe
im new to scripting but why do you put the coroutine resume before you create the coroutine
When you use coroutine.create
It returns a thread
But the thread isn't running
So you pass it into coroutine.resume which activates any inactive thread passed as an argument
The task library is an improved version of the coroutine one
With some extra stuff
yea i was gonna ask
task.spawn is equivalent to coroutine.resume
does coroutine have any benefits over task.spawn
No, task library is just a better coroutine library
probably, but old habits die hard
The only coroutine functions that you still might need to use
Is coroutine.running() and coroutine.yield()
I still use corountine.create
They have no replacements
There's nothing such as a task
in the task library
The task library returns threads
Just like coroutine library
wait just to be sure
task and corountine are basically the same
besides task using the engine schedular
and corountine being instant
Task is better handled afaik
Also you can't reuse a cancelled coroutine either
Coroutines are also just threads
Basically
Which is why
task.spawn(coroutine.create()) works
But that's redundant
Since you can pass the function directly
And it's faster and less work
For resuming a thread it has to be in a yielded state
I was literally about to say that
So u have to run coroutine.yield
Nah it's coroutine.yield
It has no equivalent function
Because it's already optimised
Unlike the other coroutine functions
So you just use that
It's useful for thread recycling
Very useful for custom event handler
(bindable events suck)
really?
Kinda
I barely ever have a use case for them and if I do I just use Signal
Yeah thats a custom event handler
Do you mean signal+?
By Alexander?
Oh
It's old as hell
I don't know that one
but I'm way to lazy
I use my own
to change it
With its own version task functions
like a custom task.spawn and task.defer and task.delay
I would use that for task.wait
The reason i use custom ones
Is for performance
My task handler recycles threads
When using task.wait it doesn't create a new thread (unlike the ones above)
ah
So i don't need to use a custom one
However if your game operates on a tick system
A custom task.wait is quite useful
So that you can just pass in the numebr of ticks
I just use it for Time stop lmao
to get nice effects
Time stop is what made me interested in pausing threads lol
I never ended up making one
speaking of preformance
I gotta cut down on random.new
just use math.random instead
any devs here for hire and avaialbe at the moment
what do you need?
basically i have modded version of steal a brain rot, but the production line is not anime, want to change it for anime models, we can aquire the models from roblox . com, and integrate with the currenct script the game i have has
thats basically it
for short term if good partnership willing to work on long term work with dev i hire
uhhh
sounds really easy
ye
I can't lie
basically
i have lot dev friend
they told me same thing
im just not a dev im a marketer
so can get game to pop off
but can dev it and my friends arent available to do this for me
but wiling to pay for someone to integrat this into my game
do you mind showing me what the codebase looks like?
if it's easy enough I could probably teach you
how to do it yourself
that way you save on costs
i dont mind cost
just want it to be done right
and down to pay
and then work long term relationship
with whiever dev
help me with rolling out updates
as the game gets more users
right now its nothing special
and has about 10 users
on and off first day
and i have really shared it yet since
it doesnt have anime production line yet
nothing special about it
there is some bugs that need to be fixxed but, dont want to worry abou that
until the production line is up and going
can you join private 2b
sure
Hi scriptone
Hi
@stuck radish
@somber thunder
you cannot hire outside of the marketplace #marketplace-info
How can i get rid of the little "freeze" when i switch network ownership of a part.
the freeze is bound to happen
what exactly r u doing ?
i'm making a custom drag system
when i throw the object it freezes and then travels in the direction
i see
you could maybe create a decoy in the client who throws it
and later on switch it to the actual thrown part
eh but its easy said than done tbh, could have desync issues
how do i make my gear and ability system modular
what happened to code coach bro his channel is just gone
Don't change network ownership
why
Should be static
if i'm dragging an object my client should have control
Plus, when players get network ownership it opens up exploit issues
You can use remote events
And you can also set the cframe on client
Does anyone know how to make a claimable booth that players can type text on or a model for it
To prevent it from feeling unresponsive
Iāve watched so many tutorials
Are you asking about how to make it, or how to make it work?
wouldn't it be less efficient. The server would need to set the positions of the object each frame
Make it work
You can update on server less often
And instead interpolate the position
how often
Upto you
If you use interpolation
Then even 1s could work
Obviously you will send an update right before an action
Like throwing the object
So the regular updates is just for visuals
For other players
(the player dragging will update each frame, on client)
And you should run checks on server
Since the client cannot be trusted
(which is also why you should NOT give network ownership of parts that are important to the game's function)
what's more performant. roblox's shapecasts (still uses broad and narrow phase, c++) or a custom solution
Can I pitch a game I want ppl to join in here?
my ui rely only on localscripts, modules store redeemable codes, i'm terrified.. is there a way to detect execution and js kick them from the game?
no
store the codes on the server and when the player submits a code sent it through a remote event for the server to handle the rest
thatās how every game does it
probably robloxās shape casts
Well obviously thats how I did it they can't exploit that in someway but they can read them and manually redeem all one by one
how are they gonna read ur codes if its on the server
i stored it in the replicatedstorage
can u stop attacking me I am not the one exploiting š
it doesnāt need to be replicated to the client
wait im joking but I still need anticheat
look up tutorials on that
i just realized without a framework i find it chaotic to make games
like i feel like building a home but starting with random pieces and trying to put them togheter
sorry yall i'm not good :(
jus go with the flow or somethin
thats how it works
does someone konw how to make a model move, i have this giant axes in my obby that i want to make swing from left to right continuelsy. ive tried everything but nothing works. PLS HELP ME
without a framework?
animating
no like puttin pieces together to make a home
wdym
yes pls
yeah but without a framework i feel like i'm grabbing pieces at random which makes it messy to build a home
if u pay me ā¤ļøāš„
o
i saw that comin froma mile away
maybe then u should adopt working witn frames
probably
man i got 0$ i gotta earn and run my family
like, with the roblox animation editor ???
need to earn some respect and money š
do like 300 robux commisions or somethin
sure
ok ill try it
what about usd?
am i the only one who cant see other peoples pfp in chat?
wdym
cant u see mine?
no
everyones pfp is invisible
i wont pay you
šš„²
i can make the animation smoother
with code
ā¤ļøāš„
what datastore wrapper should i use for my project
yea bro
Hehe thanks u !
who wunna be a game manager
what is this peak š
im stuck on like the most braindead issue since an hour so i gave a shot at sending chatgpt my 400line module (and i explained it pretty well) just toget this back š
heya, i am using profile store for datastoring, i am just a little confused on how i can properly datastore structures if anyone can help out that will be greatly appreciated
so i can move these structures around and anchor them wherever i want, and then theres a different category of structures called items, which can only be anchored on real structures, whats the easiest way to store the co-ordinates, stats and items of all the structures in base and load them back in on their original place + orientation + size and everything when player rejoins
even a base idea or a small tip on how it can be done can be great, i'll try to setup everything else by myself
store them in a list like Blocks = {{["Name"] = "Block", ["Position"] = {123123,213,123,123} }}
Hello, what i mean with the title is basically this: local list { waluigi = false; wario = true; luigi = false; mario = false; bowser = true; } And save that in a datastore. If that wasnāt understandable, basically i want to make a list to save a datastore, more specifically for all the items in a sho...
how to do if the player is not moving then
Npnp keep it up!
alr ty
how do i make a sprint jump script with a custom animation like in the strongest battlegrounds?
nothing already tried
Figure it out urself
swear this is a discussion for help but ok bro
Are there any downsides of storing function in this way?
local Interface = {} do
Interface.__Index = Interface
function Interface:CreateItem(ItemName : string, Index : number)
if clientTable[Index].Name ~= ItemName then
return;
end
local NewItem = script.Template:Clone()
NewItem.Parent = player.PlayerGui:WaitForChild("Game").Backpack
NewItem.Name = ItemName
NewItem.ItemName.Text = ItemName
NewItem.LayoutOrder = Index
NewItem.Keycode.Text = Index
end
function Interface:DestroyItem(itemIndex : number)
end
end
i scripted this little mask system for a r15 watch dogs 2 type game but i feel like im missing something, could you guys give me some suggestions?
heres some gameplay as well
who loves scripting

looks good i would say
are you doing OOP
alr but i got redirected here
Yea cause they were acting dumb
OOP is great
thats usually bc code help doesnt actually help and usually is just discussing random political events
Slander
Do you guys use datastore or smth else ??
I let players export their data as a very long number so they can save locally ā¤ļø
Is a Macbook pro good enough to run studio?
(M4 pro chip)
No.
Anyone here familiar with APIās, and able to create an avatar system game, DM me, paying in USD
ngl, whoever got the jeopardy game scripting job, kudos to you
as long as it isnt a scam
i have a m2 2020 and it works perfect
Alr thanks
send website link
chatgpt
š
Seems like you're using a good approach it seems like it's a backpack custom system
But the thing is you're doing something close to OOP without actually using oop
Also using A method in that case makes it a bit more confusing with the parameters because the first one is the object
no, but why are the setting the metamethod __index with no constructor
also __index is lowercase js a lil typo there
wait he meant to say __index?
I'd honestly recommend you to make it a bit more automatic in the methods themselves like Adding it to the end of the list if it's a new item
i thought he misclicked twice or sum
__index is a metamethod which makes no sense here unless he's using some oop later down the code
what happen if i use r6 and r15 in a game (r6 for some npc) and r15 for players is it bad?
what is oop
Well doesn't really matter
i dont think you can do that
i dont think roblox lets you
erm
R6 and r15 is just a character type
im new chill
do yall have a tutorial you'd recommend for metatables since I reckon I should probably learn that
And how it's constructed
you can only set one in the roblox settings no?
will it look weird?
for OOP it's INCREDIBLY simple
No? you can make an npc be one single part if you wish to?
thats great ig...
alr thanks man
Dive into the OOP paradigm and how it works within Luau.
For more, check out these links:
https://create.roblox.com/docs/luau/metatables
https://luau.org/typecheck
Chapters:
00:00 Intro
00:24 What is it?
01:36 Why do I care?
02:01 How do I it?
02:31 Example
03:25 Tangent
04:07 Example pt 2
09:59 When should I use it?
Wrong reply
Tutorial I'd recommend for OOP
what is OOP used for
Classes, For example if you want to make a Zombie without needing to make a new script inside of a Zombie model, You can Create a Class for a zombie, Which is like the Template for it or the blueprint, defining all functions and all properties
And that class can make a new model, store it's new model, and handle stuff like Finding players in a Loop
It's very neat and loved
a bit too advanced for me i guess
You'll get there ā¤ļø
hey, that's the way I code (the best way, obviously)
Does anybody here go to the gym?
Why do you even ask that
I didn't know that's a thing
I went to the gym but stopped after I was sick a long time
me
Awesome
quick question, as I've seen this be used in many cases before, is there an advantage in writing a function's parameters like this instead of just listing them?
it's pretty neat
quick question, if i create a body velo on the server can i edit the values on the client and it works?
This is typing, It's neat if you love autocomplete and having neater scripts
no
I think
It shouldnt
i see, so that readers can know what each one is etc
Mostly Use it for that yeah
how do u suggest i do a horse system? main issue is making the horse move using client input
aha
im kinda stuck
I recently started using it for bigger codes
SetNetworkOwnership of the horse to a player
Fortnite
It makes the player handle the rendering
typing is a masterpiece
how does that help?
As I said, it makes the player handle the horse
personally I'd just use a vehicle seat for that lol
Imagine a raycast car that just drives a bit heavier
The client will go to the server straight
idk how to explain that
just read the documentation
Mount systems heavily depend on what youre going for
rn im just looking for a decent way to make the horse move
do yall think i should make my game while learning stuff so its like a motivation or do it after
Well, When you Sit, You can Make a New Seat Object with oop and connect it to the horse or seat, make this object and store it on the server
You may not need full oop with metatables tho
im already using OOP to store horse stats so its not much to add 
sure
rn im getting back into lua/roblox so its just remembering how to work around things
so thanks for the advice
what does the like mean lol
do anything you want
I have no finished games despite the fact I'm making projects in Roblox Studio for 3-5 years now
i did, dont expect it to blow up tho, but making a game that somewhat works is very motivational
I think it's just a psychological thing
Im So proud I started working on a promising game
Roblox Studio is more a hobby
ye ofc ill remake it after i get good
but like what im askin is will i get good doing ts or not
ye ofc
Question: for a combat system is playin animations on the server a bad thing
And i only got like 2 years exp
@tame compass Trust me just try either make your own game or stick to a team
Because I lose motivation, have no ideas
ill prolly make my game while learning
Working in a team is not for me
i have ideas but im too lazy to learn anything
I am actually still learning
about things
i learn the basics then get too lazy to continue afterwards
this happens to me with everything
You just gotta lead then
I am more of a single developer guy
I love doing UI and scripting
BUT
I am dogshit at basically everything else
me too tbh but once I got the Offer to be main Architect for the code I immediately accepted š
Building, modelling, making animations
real
I actually want to do educational videos
The "How to make X game in Roblox Studio" kind
Just explain the main mechanics
i posted that like 10 hours ago
I saw it, when I opened the channel
Idk why it was scrolled up
I love educating people too
I actually want to do something related to House M.D.
Watched this show like a month ago
You can see that from my PFP
very bestest way
also
But I can't come up with a good idea
though i knew when scripting that there was a better and efficient way to do it but i am too dumb so i just did what i knew
does anyone here regret learning scripting instead of something simpler?
and that was repeating it a bazillion bajillion times
inefficient but it worked
ĀÆ_(ć)_/ĀÆ
I don't regret learning scripting at all
I like the process
Yeah man there is nothing to regret lol
But IDK - maybe I'm just stupid
ok i kinda understand but much of it is so confusing
im just gonna try and make something and figure it out along the way lol
crazy thought but having learned scripting does not lock you out of learning other things
Regret learning a skill? In what world man
But I have a skill cap in scripting
Idk why, I just can't handle something more complicated
by process of elimination this was the best option for me
You just gotta practice thats all
i have to yet experience that. im still learning how tf do u script in luau ^~^
I'll send one of my recent scripts
Sometimes I regret doing it slightly because I come across something that can cost me the entire week to fix when I remember I could've been doing calm animation or UI somewhere in a parallel universe
But then I lock in and remember Im smart
ive already learned a bunch of other things though so i dont think ill regret learning scripting at all ā„ļø
calm animation


