#code-discussion
1 messages · Page 147 of 1
🥀
Just use a raycast
no
Why
raycast is literally a single line sort of
Block casts are not suitable for this
not accurate for rpg
Yes
Yes it is
🤔
is it optimized
Is faster than hitboxes and more accurate than block cast
I believe it's faster than block cast but I can't say for sure
faster in what sense? network or deploying?
i can research it more
Is just less operations
guys if i have hireable does that mean i can post in #scripter-hirable
just qeustion
try /post
huh
ahh okay.
shapecast?
@rich gust @thorn arch ive mostly fixed it but theres still some minor stutter
local uis = game:GetService("UserInputService")
local rep = game:GetService("ReplicatedStorage").LockOn
local Magnitude = require(rep:WaitForChild("MagnitudeScript"))
local plr = game:GetService("Players").LocalPlayer
local character = plr.Character or plr.CharacterAdded:Wait()
local cam = workspace.CurrentCamera
local mouse = plr:GetMouse()
local RunService = game:GetService("RunService")
local MaxDistance = 100
local speed = 20
local targetPos = nil
local lockon = false
local lockedTarget = nil
local lockonConnection = nil
local function FindClosestPlayer(cursorPos)
local closestPlayer = nil
local shortestDistance = math.huge
for _, obj in ipairs(workspace:GetChildren()) do
if obj.Name == "Rig" and obj:IsA("Model") then
local char2 = obj
local distance = Magnitude:GetDistance(cursorPos, char2)
if distance and distance < MaxDistance and distance < shortestDistance then
shortestDistance = distance
closestPlayer = char2
end
end
end
return closestPlayer
end
uis.InputBegan:Connect(function(key, gpe)
if gpe or lockonConnection then return end
if key.KeyCode == Enum.KeyCode.E then
print("Lock-on detected")
lockon = true
lockedTarget = FindClosestPlayer(mouse.Hit.Position)
if not lockedTarget then
print("No valid target found.")
return
end
lockonConnection = RunService.RenderStepped:Connect(function(delta)
local cursorPos = mouse.Hit.Position
if lockon and lockedTarget and lockedTarget:FindFirstChild("HumanoidRootPart") then
local rawTargetPos = lockedTarget.HumanoidRootPart.Position
print(rawTargetPos)
local heightOffset = Vector3.new(0, 0, 0)
targetPos = targetPos and targetPos:Lerp(rawTargetPos + heightOffset, delta * 10)
or (rawTargetPos + heightOffset)
local cameraLift = Vector3.new(0, 1, 0)
local currentPos = cam.CFrame.Position + cameraLift
local displacement = cam.CFrame.Position - targetPos
local distance = displacement.Magnitude
local closenessFactor = math.clamp(distance / 10, 0, 1)
local baseBlend = math.clamp(speed * delta, 0, 0.3)
local finalBlend = baseBlend * closenessFactor
local newCamPos = currentPos:Lerp(targetPos, finalBlend)
local lookAt = targetPos
local targetCFrame = CFrame.new(newCamPos, lookAt)
if distance < 0.3 then
cam.CFrame = targetCFrame
else
cam.CFrame = cam.CFrame:Lerp(targetCFrame, finalBlend)
end
if distance > 20 then
local newTarget = FindClosestPlayer(cursorPos)
if newTarget and newTarget:FindFirstChild("HumanoidRootPart") then
lockedTarget = newTarget
end
end
end
end)
end
end)
uis.InputBegan:Connect(function(key, gpe)
if gpe then return end
if key.KeyCode == Enum.KeyCode.R and lockonConnection then
lockon = false
lockedTarget = nil
targetPos = nil
lockonConnection:Disconnect()
lockonConnection = nil
print("Lock-on released")
end
end)
how come when i try to disable a prox prompt on the client it disables for everyone
Use Mouse.Target filtering
Optional: Also use Raycast to check for line-of-sight (no walls in between).
When you're too close (distance < 0.3), you're snapping the camera to the final CFrame. This can cause micro-jitters.
BEST APPROACH
Remove the snapping and always use Lerp, but clamp finalBlend higher when close
finalBlend = math.clamp(speed * delta, 0.05, 0.3)
cam.CFrame = cam.CFrame:Lerp(targetCFrame, finalBlend)
@rich gust help me out here
Initial targetPos Might Be Nil
Your lerp has a fallback (or rawTargetPos) but you're still relying on previous targetPos value. Small error risk here on first frame….
btw, You're using InputBegan twice. Safer to merge them
u need to clone
When you **disable a ProximityPrompt from a LocalScript, it can still replicate to all players if the prompt is in a place that replicates across the network (like Workspace, Character, etc.). This is because:
The Enabled property of ProximityPrompt is replicated to all clients. Changing it affects everyone.
Player Gui
-- Server-side setup (optional)
local promptClone = prompt:Clone()
promptClone.Parent = player:WaitForChild("PlayerGui") -- Not Workspace
promptClone.Enabled = false
when disabled only affects that one player in specific
ORRRRR
Instead of disabling the whole prompt, you can make it invisible or uninteractable locally
ORRRRRRRTTT
If you truly want it gone for only some players under certain conditions, control visibility and interaction per player using a combination of:
PromptShown event (to track when it's visible),
Triggered event,
and logic on the client to avoid showing it
3 options use the best for you.
but if its in player gui it wont show
yea
They must be parented to a BasePart (like a Part, MeshPart, HumanoidRootPart, etc.)
And that BasePart must be physically in the world (e.g., Workspace, Character, etc.)
you can clone it though
or UI offsets ( client only )
add logic that prevents doing that
nevermind i fixed it the issue was the fluctuating framerate
okay, perfect.
if you have any other questions feel free to ping or give me a msg.
i just smoothed it out
so once triggered it clones it to playergui?
big brain.
ofc
function starter_quests.Init(player, questInstance)
local starter_npc = grab_starter_npc()
if not starter_npc then return end
local prompt = starter_npc:WaitForChild('InteractionPrompt'):Clone() -- clones here
prompt.Parent = player:WaitForChild('PlayerGui')
prompt.Enabled = true
prompt.Triggered:Connect(function()
local questExists = questInstance.quests['buy a boat']
local questClaimed = questInstance.claimedQuests['buy a boat']
if not questExists and not questClaimed then
questInstance:add_quest('buy a boat', {
type = 'money',
requiredMoney = 500,
completed = false,
progress = 0
})
StarterQuestEvent:FireClient(player, "hey, i heard you need help starting off", false)
else
local text = questClaimed and "done" or "hey! you're nearly there, keep pushing"
StarterQuestEvent:FireClient(player, text, false)
end
end)
end
i did this but it doesnt make sense
not quite, You want to disable or hide a ProximityPrompt only for one player (e.g. after it's triggered), without affecting other players.
The prompt must be in a place that does not replicate i.e., something client-only like PlayerGui, or visual-only like UIOffset.
starter_quests.Init (Server-side or module logic)
function starter_quests.Init(player, questInstance)
local starter_npc = grab_starter_npc()
if not starter_npc then return end
local originalPrompt = starter_npc:WaitForChild("InteractionPrompt")
local originalPart = originalPrompt.Parent
-- Clone the part WITH the prompt to a client-only folder via RemoteEvent
local promptData = {
partName = originalPart.Name,
partCFrame = originalPart.CFrame,
}
-- Fire to just this client to create a local-only prompt on a local part
StarterQuestEvent:FireClient(player, "hey, i heard you need help starting off", promptData)
end
client side, LocalScript (e.g., in StarterPlayerScripts)
local rep = game:GetService("ReplicatedStorage")
local StarterQuestEvent = rep:WaitForChild("StarterQuestEvent")
StarterQuestEvent.OnClientEvent:Connect(function(dialogue, promptData)
if not promptData then return end
-- Create a fake local part to hold the prompt
local part = Instance.new("Part")
part.Size = Vector3.new(2, 2, 2)
part.Anchored = true
part.CanCollide = false
part.CFrame = promptData.partCFrame
part.Name = promptData.partName
part.Transparency = 1
part.Parent = workspace
-- Create a local ProximityPrompt
local prompt = Instance.new("ProximityPrompt")
prompt.ActionText = "Talk"
prompt.ObjectText = "Starter NPC"
prompt.HoldDuration = 0
prompt.RequiresLineOfSight = false
prompt.MaxActivationDistance = 10
prompt.Parent = part
prompt.Triggered:Connect(function()
-- You could fire back to the server here to add the quest
print("Prompt triggered locally")
prompt.Enabled = false
-- optionally fire back to server to confirm quest claiming
end)
end)
Players.PlayerAdded:Connect(function(player)
local playerGui = player:WaitForChild("PlayerGui")
local questUI = playerGui:WaitForChild("MainUI"):WaitForChild("QuestsHolder")
local questClass = QuestsClass:new(questUI, player)
questClass:load(player)
StarterQuests.Init(player, questClass)
QuestManagers[player] = questClass
end)
``` server side
Error: ProximityPrompt must be parented to a BasePart (like a Part, Head, HumanoidRootPart, etc.).
yes
s side
gulp
ty
Ive got a problem which I can solve, but I wanna hear you guys cuz I wanna learn making the best and most optimal decisions. I'm making a +1 Jump Every Step game and I calculate did player move by checking his distance and increasing his jump after he walks a certain amount of studs, but there are also buttons which set player's jump to 0, add 1 win and tp him to the spawn, but then it counts as a walked distance so he immediately gets some jumps, how would u fix that?
does anyone do ui degsin here
good r bad
bro
why do u detect jumping by studs?
walking
bro
it makes u jump higher by every step
humanoid really got a event its called .Jumping
I want player to get +1 jump every time he takes a step
he's detecting walking, not jumping
by calculating the studs traveled
also isn't that easily exploitable
how?
Owa owa
+1 jump every jump or u want player to walk?
when the player gets teleported to the spawn
instead you could detect when the player is moving by checking the humanoid move direction's magnitude
- 1 jump height every step ( not really every step just close to it )
ohhh jumpheight
yeah jump power
that wouldn't be exploitable
oh so you're measuring based on distance instead of time
game:GetService("RunService").RenderStepped:Connect(function()
local velocity = Hrp.Velocity
speed = Vector3.new(velocity.X, 0, velocity.Z).Magnitude
if speed < idleThreshold then
pose = "Idle"
else
pose = "Moving"
end
end)
uh that was for my moving system
it detects if player is walking or idling
local STEP_DISTANCE = 2
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function(char)
local hum = char:WaitForChild("Humanoid")
local hrp = char:WaitForChild("HumanoidRootPart")
local lastPos = Vector3.new(hrp.Position.X, 0, hrp.Position.Z)
local distance = 0
local jump = plr.DataFile.Jump
local wins = plr.DataFile.Wins
local multiplier = plr.Multiplier
hum.JumpPower = jump.Value
local connection
connection = game:GetService("RunService").Heartbeat:Connect(function()
if not char.Parent then
connection:Disconnect()
return
end
local currentPos = Vector3.new(hrp.Position.X, 0, hrp.Position.Z)
distance += (currentPos - lastPos).Magnitude
lastPos = currentPos
if distance >= STEP_DISTANCE then
distance -= STEP_DISTANCE
jump.Value += multiplier.Value * (wins.Value + 1)
hum.JumpPower = jump.Value
end
end)
end)
end)
``` this is how I do it
but would a velocity check also trigger when the character is falling
lemme check
oh ic
so it doesnt check Y axis
I've always just done MoveDirection
ye it doesnt
yeah I could check if he is just walking but I need to check if he has moved a certain distance
you can also add limits
set a cooldown of 2 seconds
yeah
like check if someone is moving and if hes still moving after 2s he will get more jump?
how should i go about this? Currently im making it so it displays the players PFP + the count on the server, should i do that on the client?
so just check hrp velocity right>
well I think everyone should see that
I agree, but what if later on i wanna tween it? and do more stuff with it? should i fireallclients alerting it?
tweens would look smoother on the client
so yeah
and also when a new client joins the game, remember to update it for them too
gotcha! Thanks 😄
does hrp really have a velocity value?
I just checked and I didnt see it in properties
Velocity is deprecated
apparently
then how to check player's speed?
I don't know much about physics but seems like AssemblyLinearVelocity is a replacement(could be wrong)
yeah I checked properties while moving
and it was 0,0,0 all the time
idk how that works
velocity was?
Ill think Ill just use velocity
yeah
same
lol
i wrote it but ion know how it works tho
it was 4 a.m
local speed = 0
local velocity = 0
local idleThreshold = 1
local pose = "Idle"
put that top but not in event
*queue the load bearing coconut
@kindred bolt @cobalt rock I found another bug, it detects as if player is walking when he is walking while in air, how do I fix that?
i would check if theyu are in freefall mode
oh thanks good idea
ye
game:GetService("RunService").RenderStepped:Connect(function()
local velocity = Hrp.Velocity
local horizontalVelocity = Vector3.new(velocity.X, 0, velocity.Z)
speed = horizontalVelocity.Magnitude
if speed < idleThreshold then
pose = "Idle"
else
local lookDir = Hrp.CFrame.LookVector
local moveDir = horizontalVelocity.Unit
local dot = lookDir:Dot(moveDir)
if dot < -0.5 then
pose = "MovingBackward"
else
pose = "MovingForward"
end
end
--print(pose)
end)
also it detects if players walking backwards
cuz u gotta set up a cooldown
as i said
Selling combate system for 300rbx
combate
Yes
combat or combate
Srry mistake
HUGE mistake
Hmm
Selling combat system for 300rbx
I can increase the price if you want
300 rbx combate system
where did u take ur vfx n anims from

send clip of system @wild kayak
should i use modulescript for a lobby teleport system or just use normal scripts
can you give me more information
i would say better for organization because now u have a hierarchy where every module can be traced back to 1 server script
if u have a ton of server scripts now u have a ton of places where code can be running as opposed to just one which can be harder to debug
Ok
It has vfx
i see thanks
yeah i mean where did u take it from bro
Vfx from yt and script from my brain
If you wanna buy you can
If you want i can increase the price
Anyone wanna buy
no
that aint 300 that's like 20
make a bandit beater with it
😭
gang 😭 there are better combat systems that are opensource
real
its just humanoid:TakerDamage() and some random tool box vfx/amnimations
Huh
its not that good for you to try and sell it
thats new
yeah but why u tryna sell system where people legit talk about code in general
Can i get 10rbx for that effort
like
No its part of learning but its just why you tryna sell that
😭
Ok srry
yea this guy doesnt learn
imma be real gang you have a long journey
LMAO
Huh
the bills arent that high
ill send u an example of a combat system that's actually on sale
Purchase here: https://skaterstudios.com/b/parrybasedcombatsystem
Discord Server: https://discord.gg/DNhetCcbGb
Guaranteed fast & secure checkout
For other payment methods: Robux, Crypto, or Giftcard, contact me.
Contact me if you have any questions, or concerns
📤Instant Download
🎨Fully Customizable
💎High-Quality
📄 File Received O...
me personally im not a combat system scripter
so like i understand the struggle
that he had to
uh
go through
Oh thanks so i will make better
the stun animation is so funny
idk why\
peak hitbox
pov blue lock rivals hitboxes
Light1 = {
startup = 0.5, active = 0.10, recovery = 0.15, --total duration of move = startup + active + recovery
lockDuration = 0.1,
animPath = "Fist.Attacks.Light1",
push = 1.0, lockMove = true,
Damage = 8, KnockbackForce = 0, CritChance = 0.10, CritMultiplier = 1.5,
HitboxAttachments = {"Right Arm"},
-- HITBOXPROPERTIES:
HitboxType = "Blockcast", -- "Raycast", "Blockcast", or "Spherecast"
HitboxSize = Vector3.new(4, 4, 6), -- : Dimensions of the box (Width, Height, Depth/Length)
HitboxOffsetCFrame = CFrame.new(5, 0, -3), -- Offset from the tagged part's center. Negative Z is forward.
HitboxResolution = 60,
my configs for each attack tho
🔥
lmao
na .Touched bettter than raycast fr
About two to 3 days into making my own game with my builder friend
.Touched is trash ngl use :GetTouchingParts()
o
What do yall think
interstingg
i was making a chess game before but i realized i could just make rpg and it would work..
growabrainrot
grow a brainrot gonna beat u
yay
nop[e
Well ik there is a bunc h of gag copies
Oh yea i was playinbg groqw. brainrot yesterday
gang slight feeling the hitbox is a little off
If anyone uses godot, how the hell do I make an enemy spawner(2d space shooter )
yo how experienced are u
💯 ...
go dms rq
sensational the hitbox is off by 180 degrees
LMAO
i agree
i hear green needle
Bros a menace for having light mode on
What would be a good way to get server player counts? These are all reserved servers
yo guys
how are yall
im just popping around
Does anyone here know a full combat tutorial which works?
how do i disable default tool functionality like pickup when you step on a tool
yall do you have a scripting server where theres a chat and like ig a general vc call since i wanted to join a good community to meet other scripters
any scripters interested in helping me code my game
20$ per line of code
Could somebody help me out with this? I'm trying to make this chat tag thing, but after testing it works in studio, but not the live game.
local Players = game:GetService("Players")
local MarketplaceService = game:GetService("MarketplaceService")
local OWNER_USERID = 1953673584
local VIP_GAMEPASS_ID = 1345696764
local function hasVip(userId)
local success, hasPass = pcall(function()
return MarketplaceService:UserOwnsGamePassAsync(userId, VIP_GAMEPASS_ID)
end)
return success and hasPass
end
TextChatService.OnIncomingMessage = function(message)
if message.TextSource then
local userId = message.TextSource.UserId
local prefix = ""
local isOwner = userId == OWNER_USERID
local isVip = hasVip(userId)
if isOwner then
prefix = prefix .. "<font color=\"#A020F0\">[Owner]</font> "
end
if isVip then
prefix = prefix .. "<font color=\"#006400\">[VIP]</font> "
end
if prefix ~= "" then
local props = Instance.new("TextChatMessageProperties")
props.PrefixText = prefix .. message.PrefixText
return props
end
end
end ```
what happends in actual game
hey anyboody know what script i gotta use for vip to give the player a vip tag and more coins?
in roblox studio i clicked devices and set it to 1920x1080 how do i go back to default
Anyone wanna make a game for fun
attempt to index nil with 'FindFirstChild'
how to fix? here is the piece of code:
local ChickenGui = Player.PlayerGui:FindFirstChild("ChickenNameGui"):FindFirstChild("ChickensName")
Either PlayerGui is Nil
or The ChickenNameGui
u prob should use wait for child
whats that for
could it possibly be due to a loading issue? with wait for child it gives infinite yeld
then you gave wrong name
bc that means it doesnt exists
which checks out as FindFirstChild (or Player.PlayerGui) is nil
hey it seems yall know how to sccript pretty well what do i do to make my vip gamepass give the player a tag and moore coins theres no videos about it
theres definetly videos about it
u gonna learn to combine few tutorials
nah
okay
search up one thing at time
the gamepass is made fully works just dosent gives boost or tag
show bit more code
actually
just wait for child it
instead of find first child
cuz that returns Nil
do you know why?
do you know the diffrence between find first child and wait for child?
yes, wait for child actually tries until it finds it
yup
findfirstchild instantly return nil
but i already tried that, and it wasnt working..
wait for child is the method
honestly i was not expecting to spend 2 hours on a line 💀
who tryna make a game
DMS
;
anyone interested in working for a steal a game with players on it? u can get percentage
guys how do u connect a script to a button cuz like on pc when i press q the ability on my game works but when i press the button on mobile it doesnt work
mobile
u gotta code different for mobiles to work gang
for mobile inputs
Keyboard inputs n mobile inputs be different
no u just use the same local script
to account for all inputs
for mobiles u need to use a gui
to work as a button
then connect ur gui with the script to fire ur ability
inplace of the keyboard key
thats the logic atleast
how do you see the parameters a event can give us?
thabks bro
no
docs
or search it in search bar
it explains
how do i get it to show up like this
google.
does anyone here wanna script for limiteds
shut up nerd
it
it's because you're trying to print a function
you cannot do that
well u only got 5k
so erm
.
ooh hold on
you're supposed to say
@pure skiff
part.Touched:Connect(function(PutYourFunctionHere)
end)
? explain more
🔥
they never understand

just give me a msg what u need and what not.
alrdy got someone ty tho
no worries
can anyone help me out !!!!!
if its scripting i can help with your error for free, if you need help fixing your script up and the steps it will be payment msg me
its not like that its just i need someone to code something very simple for me
what is it explain
i need someone to just code a command for me then when you say it i spawn do my animation then i dissapear after done
i can give ingame stuff if you do it for me real quickly!!
guys
logic question
im implementing a targetlock and assist system with this
but i wanna add directional movement when it uses targetlock etc
for directional movement, i have 8 anims total for all directions
like this
yh?
so it looks like its focusing on the target and walking while looking at the target
these are all the walk anims
right now my code combines idle with walk anim (walk anim has no hand movements involved so the idle from the upper body overrides the walk anim)
and they work together
is it a good practice to do that? or just making separate anims
If you have too many they could at one point override and there are more chances for bugs to appear but it should be fine if you do everything perfectly
aight bro
GL with that bruv
Anyone need someone to model for their studio for free. im new to modeling with 2 weeks experience DM ME
oh i suck with that
i tried to do combat 1 time
failed miserably
i know its fuckin ass to setup
and gave up on that
i just suck with animations tbh
and im also using packet modules and more modules on top of it
so my bugs are literally invisible
I can do the damage stuff and hitboxes and all of that but animations just arent for me

😭
i just got a guy to do em
ikr he just makes me new anims with every progress i make
Even tho ive been programming for 7 years
ive been programming for uh a few months ig
if u had a good portfolio maybe it would be chill right?
and both of them didnt want me
yhh check my profile
its an alr protfolio
portfolio
Yhh it was today
ngl i wouldnt hire either maybe theres a problem with ur portfolio
I dont rlly have that much stuff to show cuz basically everything ive worked on was for other people
cuz u gotta show more
And ill do it, it'll just take a few days
i need a scripter with 50+ years experience rn
I wanna have atleast 1-2 videos/photos per thing that i showed in information
goodluck
50 years of exp on roblox
🥀
yea in roblox lua
very cool requirement
Cant it be normal lua?
i might know a grinch
but there isnt a "roblox lua"
doesnt matter
i got 57 years of experience :3
hire me and ill show you
ok i pay 2rbx per week
yeah
Bett
401.2k included
non-negotiable
what do u use to display something on top of some mob or object, like damage?
alrr dm me my first task
just a hologram tbh
im using billboardgui rn i think it shows the damage on my screen
use an air gui, turn on oxygen enabled
it needs carbon to show
oh yeah mb
but fr use a billboardGUI
yeah im already using it
maybe im just putting the wrong values
i saw this one game tho
where the damage was being thrown as vfx maybe?
it was around the mobs
not always on screen but visible to users
Yhh u can do that
but then i would need a complex vfx system or pre recorded numbers
With billboardgui
o what
No need
U can make the damage taken into a string
lemme research this billboardgui
And have the number of the vfx change with the string

😭😭 alrr
aight bro appreciate it
Ofcc u can dm me anytime for help
yeah man i have been programming with luau for 53 years now
He pays rlly well
Fr take that job
Its worth it
temu factory programmer job
Frr 😭
need to be 10 years young with 30 years exp
Chinese factory ahh
fried my brain with a debug of 1 line that took me 1 hour cuz my output doesnt show shit
I spent the whole day talking with my gf and programming
🙏
must be nice
🙏🏻
It iss
the only form of payment i see mentioned here is percent and none
i only pay 5%
2 robux per week full time
I dont pay
i take ur code base and call it mine
:(
i learn it all myself so i dont have to pay people >:]
Samee
real.
Besides everything but programming and ui
:))
im rather interested into frameworks
specialties
More like the only things i can do
my games using a binary decentralized network module from suphi
programming in luau is all you need to make a game here and luau is a pretty easy language
I dont understand animations
that guy is so genius
Frr its basically english
I prefer using binary code to program
ok dm me
i code in chinese
Its so calming 😍
i code in taco bell
xi = bing chiling
Oh woww
i prefer to use assembly while upside down
🙏 goat
Whats your code like?
Xau xin chaoi paich xin maux
Yoo thats peak
I҉ t҉y҉p҉e҉ i҉n҉ t҉a҉c҉o҉ b҉e҉l҉l҉
Goddamn
no my code is
给我框架
Def took 50 years
better than every game in the world
Whats that code say
ጎ ፕሃየቹ ጎክ ፕልርዐ ፪ቹረረ
Agreed
Ohh 😭😭
its says something
hell yea, keep grinding
This server is full of genius'
Imagine he just says "nah" 😭
What does that even mean
🤣🤣🤣🤣
“to much work”
dead rose
"Nah i give up" ahh
🌹 🥀
the G- students are inventors
Why does everyone use it?
no, im autistic.
js popular
I had a Ç
im a 🍪
Ohhhh
Lemme click u
🤦♂️
Absolute banger
that show was a damn fever dream
how did yall learn scripting the fastest way? i need help i wanna be a scripter please anyone
😭😭😭
I can help u with some stuff
dev forums, youtube tuts, help from here, start small and dont be all over the place, have a goal.
so basicall
Anddd
Dont dream too big at the start
^
just have fun with it and try and be unique and create a good community
Yhh frr
😭😭😭 almost quit of dahood remake
ai users 🥀
thats my roblox name, your crazy.
Dead rose
lol
yeah imma log off
bye bye
bye guys
geez
Theres a freaking dj like 50 meters from my house from midnight till 6 am
I CANT slee
oh NAAAAA
BLOW EM UP
Ong i feel like doing that
Idk if u can hear it
Its soft now
Nah u cant
Discord cuts background noise
1 logic question tho before i go guys uh if im making directional movement, do i get directional dodge made too?
OR my default dodge works in all directions if i just code it
😭
Yhh sure
Do it
Why not
i cant rip
Yhh but its loud asf
GOOGLE SAID
| Dodge Type | Requires Directional Input? | One Function Supports All? | Recommended for Combat? |
|---|---|---|---|
| Default Dodge | ❌ No | ✅ Yes | ⚠️ Only for simple games |
| Directional Dodge | ✅ Yes (WASD + key) | ✅ Yes | ✅ Yes, more fluid |
😭😭😭
Anyone know how roblox greenville made their terrain? Seems like too much to make by hand
sheszh
lets get direction dodge theb
😝
Never played it
Maybe bad example but here
Oh thats just normal terrain and decal trees
wdym normal terrain
its parts
U can get a 3d model for the ground
U can make it small in blender and scale it in studio
Yhh do it in parts
I saw someone a few years ago drawing his map idea, putting the image on blender and making it 3¥
3d
Ig you can try that
But i dont think blender can match it
its very party here
maybe they just used parts
yeah
I recommend making the map in different 3d models
is that any difference between color3.new end color3.fromRGB?
thats simple ngl
idk about water
but grass and roads and trees, LIGHTTTTT WORK.
Use Color3.new() if you're working with math operations or interpolating (Tweening between normalized values).
Use Color3.fromRGB when you want to set specific colors like in an image editor or UI theme, since 0–255 is more intuitive.
I always use color3.new
if i want bullets to look like they are firing out an enemy's gun. should i put the gun in their model? if not, how should i do it
i got a question where are the roblox dev forums?
limited vs less limited textures
guys is it possible to make a gamepass "pack"
that gives you 3 gamepasses in once for cheaper?
or do i have to code it to give you all 3 gamepass items combined and than make it disable the option to buy the gamepasses you bought in the pack alone
Technically yh
U can make someone buy a gamepass and give him 3 gamepasse's worth
Anyone here familiar with scripting? I had a question if voice activated moves are possible and plausible in a roblox game (Lets say you say beam, a beam shoots out then you say fireball a fireball, shoots out). I know theres an obby where you can jump if you say something depending on the volume of your mic.
Are you incapable of googling “roblox dev forum” yourself or smth?
VoiceChatService
Detects if the player is speaking (isVoiceEnabled)
You can check if the player is talking, but not what they are saying (no speech-to-text yet natively).
Volume can be tracked indirectly (a player is talking loudly or not).
guys yall think a fully scripted steal a blah blah blah typa game would sell good?
as ppl r doing tons of games like that atm
how do I make a script that gives you a badge when you find something
thank you thank you
no, the only method to avoid afk detection without the player is to make them rejoin with TeleportService
guys is it possible for a user with flying carpet to be able to collide with players so he wont push them but not be able to pass through walls
wouldnt work, roblox checks for user input
and the timer is reset every time they input anything
or when they join a game
this made it to where my badge was automatically awarded to anyone joining the game, do you know how to make it to where you have to click something to get the badge?
so I use a click detector then use that code?
why do both of the frames get sent to the absolute top left of the screen when i do this?
local uis = game:GetService("UserInputService")
if uis.TouchEnabled then
script.Parent.WeatherDescription.Position = UDim2.new({0.752, 0},{0.152, 0})
script.Parent.WeatherFrame.Position = UDim2.new({0.928, 0},{0.018, 0})
end
Use its mouse click event
i don't know how to do that
wouldnt a proximityprompt be better
Habib i dont know anyone who uses proximity for clicking
u can make the pack but others can still buy the normal gamepasses
although they'd be useless
nvm my goat chatgpt helped me here
unless u do a store with devproducts
ik but clickdetector seem kinda like outdated to me
i never rlly use it
in which case just disable the ability to buy the other stuff
Read the documentation and figure it out habib you need to learn
If you modify a variable within a function outside that function would the value for the variable remain the same
i still don't understand. the code from the first link automatically gives you the badge when you join the game and I don't want that. i need help figuring out how to make it tho where you have to click on the object to get the badge and linking me to click detector did not help
not unless u redefine it in the function
it's still give ppl my badge as soon as you join the game
I genuinely fell asleep and dreamt about not getting a job 💔 🥀
You need to connect the mouseclick event to the clickdetector and then use the awardbadge method
@late dirge wsg
You arent meant to copy paste the code from the documentation ur supposed to look at the events and methods associated with the instance / service
???
Can someone explain to me Pair loops and why i would use them
for ex if you wanna delete or change properties of all parts in a model you do a in pairs loop to loop through every part in the model and delete it / change a property in it
ooh okay ty for helping me
np
its called leaderstats
oh
search up a tutorial that teaches u how to make it, its pretty easy to learn
do any of you know what anime this is from
is this guy deadass
if you're using shape cast couldn't you technically not have to input the direction of the cast and just only put the origin since it alrd has area?
Looking for a scripter DM quick, can pay USD and RBX.
way better to make a post 🙂
can anyone be my code teacher
I need help with something if you please can help me I can share my screen to you its something should be simple but I am not able to do it
yt is the best teacher
dev forums, yt, help from here, learn small stuff+shortcuts, keep grinding, i have some services with scripting if you need help and have payment.
👋🏼 if your problem hasn’t been fixed, feel free to msg me your problem and whats going on, so i can help you and explain payment. thank you.
^ i will reply in the morning. goodnight yall.
r u hot
bro what
i dont help chopped people

im taking it that you're chopped.
https://medal.tv/games/roblox/clips/kMouNpts61Y0_i_pI?invite=cr-MSxsWXAsMzEyNDgyMTU
Just wondering real quick, does anyone know how this yellow glow effect was made
Watch example by Aim99 and millions of other Roblox videos on Medal. Tags: roblox, northwind
From Northwind, thought it was neat
viewport for the character, the glow is an imagelabel of a faded circle and its transparency changes
why is there so many windows apps here?
and most of them are mods
prob some inside joke between them
can i get some dev forums i have a hard time finding those
he meant read the posts there
Office 365 jokes.
hello my friends
only the ones related to your problems
alr
RoTunnel Access Roblox API endpoints seamlessly with no restrictions. ❓ What Is This? A free proxy for Roblox API endpoints. Boasting: 100% uptime and reliability Rotating proxy No rate limit ALL Roblox endpoints are accessible (RoProxy cut off access to a couple. This has no restrictions) Very fast response times 📙 Usage Usage ...
I NEEDED THIS SHIT
W
W
Have fun 

this mean I can’t create ads anymore for my games?
where do i go to change to r6
Click on file in the top left corner of your studio and hit "avatar settings" then on the top right corner of that popup you'll see 3 dots next to preview click on that and you'll see it
@fossil current
thx
np
Yeah idk the answer to that one
You can check the talent hub or put in something for #animator-hiring
do good vehicle system scripters even exist? I’ve looked for MONTHS
Vehicle systems are lowk annoying
I was trying to do a raycast one earlier and it is tedious to work with cause it has a faint bouncing that I cant fix
do u know any good ones?
Not that I recall
Most popular is A-Chassis but that comes with its own set of issues
I’ve found two people in my months of searching and both ended up flaking
I’m tb like cars/jets/tanks an stuff tho
Yeah I'm not sure if it'll work with that
Cars sure but idk about tanks/jets
For cars its pretty straight forward you can use constraints for that, the tank may be annoying if you plan on having tracked wheels, and jets I have no idea cause I have yet to experiement with flying objects
I started at 150k for 12 vehicles and im up to 250k, yet still no actual serious scripter dms me
12 vehicle models or scripts?
I have all the models
They just need to be coded
You should be able to run all the vehicles off one script
Just have a config file for each vehicle to modify
Yeah gl with that
If you ever stumble across any good ones in this server @ me I’ll give you like 1k if I hire them
You’re gonna have a hard time with any kind of realistic jets. Could check out DTS or Ferrarico for cars and tanks
yeah
Server or client authority?
local part = script.Parent
part.Touched:Connect(function(hit)
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player then
local Stone = player.temp.stone
local selling = Stone.Value
player.leaderstats.Money.Value = player.leaderstats.Money.Value + selling
player.temp.stone.Value = 0
end
end)
i just cant figure out the issue
yo random question im trying to send a streamable but i cant till level 5 how do i check my xp or whatever
ur not checking if its a player or not
i think
idk i suck
Bro im just trying to level up
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
was looking to commission a scripter for a wide variety of relatively simple bug fixes (with an option to work long term), what do y'all recommend i should pay them?
all good dw
yes
would like to get a good idea before requesting a scripter, so i don't overpay nor underpay
Output?
4k
id say
depends the experience and how big the bugs are
Nahhh. Def 40k
per bug fix
wdym ?
chat gpt
=
4k rubles
free
sounds good
yup
Check output logs. Press F9 or go to view tab in studio and toggle it on
wait nvm 4000 rubles is 50
theres nothing
the print is how many stone i have
chatgpt is like using duct tape to fix something
its not there to replace but to help
i don't like it
welp go spend your money then
honestly id use chatgpt for small bug fixes you cant find but i wouldn thave them make an entire system
🥀
WHEN DO I LEVEL UP
bro thats reasonable
I know
Just doesn't apply to my situation hence the 🥀
player.leaderstats.Money.Value += selling
Try that
jesuschrist i swear on my life you had a fortnite default skin pfp
ON MY SOUL YOU DID
bro what
am i schizo
yes
LIAR
bro
south park
#hetrumpedus
bro ts pmo
just lemme get to level 5 already
its not hard
bro
do i js send messages thats easy
how much though
someone answer fr
YO WHAT haPPENED
uh
DIDNT U HAVE A DIFF PFP
yes?
UR LEGIT LYING
truther
ight bruh am i leveled up yet
bro
still not
ts pmo
sleepy joe
alr bro
HURRY IT UP LEVEL ME UP
bro oml
no way
JUST LEVEL ME UP BRUH WRAP IT UP INEED TO SEND SOMETHING
its like so cool
bro im so done
yo someone talk so i dont look schizo
bro
look at this damn gravel
Doing bad scripting for 50rbx
Bro ur using animation object to play animation and do not planced any animation object
What the hell
Doing bad scripting for 50rbx
I didnt make that a scripter I paid did
Bro
U saying you paid a guy and did not even worked the script
what yall think i can improve or add on to this?
https://streamable.com/5xljkw
Idk
it does server if no one is in the car and switches to client network when someone enters it
pretty underwhelming honestly
but watermark your shit
anyone can steal it now
I’m trying to tween the player up and down and am having a client-server desync problem. Using a server script, I’m anchoring the HRP and then tweening the position. The tween plays on the client, but not on the server (???). I have other scripts that run based off of the player’s position, and they all work fine. Is there something really basic that I’m missing? Please ping or DM me if you have a suggestion. (I’ve also tried using an AlignPosition constraint. It fixes the desync issue, but it isn’t moving the player fast enough, even when it’s set to rigid.)
why dont you use an animation?
I’m moving the player a large distance (up to 5k studs) so it isn’t exactly feasible
It’s a game where you have to climb a tower which is 5k studs tall. Roblox climbing physics breaks at high speeds so I’m just trying to do it manually with tweens.
oh
How much do you guys make from script comms
and how long is it supposed to take then
As fast as 10 seconds, and as slow at 5ish minutes. (The player isn’t expect to climb to the top if their climb speed is too slow)
10-30k R$ but it depends on the job obviously
Per week or? I'm tryna know like rbx earned per time frame
Per commission. A commission could take a couple days to a week. If you have a good portfolio you could easily get more
yeah idk how to help you sorry
Thanks! Just on my first week of doing comms tryna see how I'm doing relatively
crazy idea but you could use hrp.velocity or the physics stuff like linearvelocity to push the player upwards on the y axis
Maybe a tween like a part is going in the black hole
From slow to fast
idrc honestly im the one who has it in studio so


