#code-discussion

1 messages · Page 16 of 1

visual cargo
#

then it took me another

#

year or so

#

for stuns

stiff ibex
#
local TextChatService = game:GetService("TextChatService")
local HttpService = game:GetService("HttpService")
local BugCommunityCommands = TextChatService.BugCommunityCommands

function do_ssu(playerSource)
    if not playerSource then return -1 end
    
    print("Starting SSU from the user "..playerSource)
    
    task.spawn(function()
        local webhookData = HttpService:JSONEncode({
            ["username"] = "BUG COMMUNITY EVENTS SYSTEMS",
            ["embeds"] = {
                {
                    ["title"] = "__**SCPF > Bug Community**__",
                    ["description"] = "@everyone\nAn SSU is being hosted, [join ARC-912 now!](https://www.roblox.com/games/114506073413318/ARC-912)",
                    ["type"] = "rich",
                    ["color"] = "#f00a5e",
                    ["fields"] = {
                        {
                            ["name"] = "Hosted by:",
                            ["value"] = playerSource,
                            ["inline"] = true
                        },
                    },
                    ["footer"] = {
                        ["text"] = "ARC-912 Bug Community Systems, For Personnel Use Only"
                    }
                }
            }
        })

        local success,result = pcall(function()
            HttpService:PostAsync("WEBHOOK",webhookData)
        end)

        if not success then
            warn("An erorr occured while sending the SSU message, expected result 200, instead got "..result)
            return -1
        end
    end)
    
    return 1
end

BugCommunityCommands.SSU.Triggered:Connect(function(TextSource)
    do_ssu(tostring(TextSource))
end)

Working on SSU command

proven hare
#

I'm A dev what can I help with

#

DM For help

tough relic
#

and my alcoholism

proven hare
#

Sure WHYYYYY

#

???

rapid verge
#

probably but i'd recommend cleaning up your code a bit for readability

vital parrot
#

was something unrelated

rapid verge
vital parrot
rapid verge
somber vault
#

guys dont do workspace do game[“workspace\0 space is not working but you can use this roblox service”]

vital parrot
somber vault
#

Its .0000001ms more optimized

vital parrot
#

I dont need help anymore

rapid verge
still python
#

how to make it so i spawn on a bed laying

drifting shell
#

hey can someone help edit my script?

proper flicker
#

Does anyone have an idea of how I could make a system which has hitmarkers like fortnite on meshes or models? Using surface guis to display the markers.

valid bough
#

local bestvariable = "i suck at coding"
print(bestvariable)
i suck at coding

dense wharf
#

i just watched the whole beginner series scripting of thedevking

#

i can actualy read code now

#

basic codes

plucky plank
charred stream
#

now watch gnomecode

dense wharf
charred stream
#

the best roblo coding tutorialist

#

none of these words are real

plucky plank
#

devking is best :>

charred stream
#

suphi is also a rlly good one

plucky plank
dense wharf
plucky plank
glass sierra
plucky plank
glass sierra
#

brawldev is probably better since he's newer

#

and he also has a dedicated playlist for beginners

#

like the devking

dense wharf
#

okay so

sacred prairie
#

🤷‍♂️ works too

plucky plank
sacred prairie
somber vault
#

why the game tryna communicate with me

dusky relic
#

PID controllers can replicate damped harmonic motion, but damped harmonic motion can't replicate all the movement that PID controllers can do? Am I correct?

rugged lava
#

@plucky plank dm

shy bronze
#

does someone have here the scripter role?

echo karma
#

Looking to hire a Full Time scripter for an upcoming anime project. Our team has had 3 successful games

CCUs peaked at:

CA - 20k players
UBG - 5k players
Sword Fantasy - 3.5k

20-30% can be given to the programmer. All other funds covered by us.

proper flicker
#
local function randomUnitVector()
    local sqrt = math.sqrt(-2 * math.log(math.random()))
    local angle = 2 * math.pi * math.random()

    return Vector3.new(
        sqrt * math.cos(angle),
        sqrt * math.sin(angle),
        math.sqrt(-2 * math.log(math.random())) * math.cos(2 * math.pi * math.random())
    ).Unit
end

function MiningClient:SpawnHitMarker(Ore)
    if Ore.PrimaryPart then
        local OreSize = Ore:GetExtentsSize()

        local RandomVector = randomUnitVector()
        local worldSpaceRelativeCFrame = Ore.PrimaryPart.CFrame:ToWorldSpace(CFrame.new(Vector3.new(RandomVector.X * OreSize.X, math.random(0.2, OreSize.Y), (RandomVector.Z * OreSize.Z))))

        local raycastParams = RaycastParams.new()
        raycastParams.FilterType = Enum.RaycastFilterType.Include
        raycastParams.FilterDescendantsInstances = {Ore}

        local raycastResult = workspace:Raycast(worldSpaceRelativeCFrame.Position, Ore.PrimaryPart.CFrame.Position * 1000, raycastParams)
        print(raycastResult)
        
        local part = Instance.new("Part")
        
        if raycastResult then
            if raycastResult.Position then
                part.CFrame = CFrame.new(raycastResult.Position)
                part.Size = Vector3.new(0.5, 0.5, 0.5)
                part.Anchored = true
                part.CanCollide = false
                part.Parent = workspace
            else
                warn("Raycast Failed!")
            end
        else
            warn("Raycast Failed!")
        end
    else
        warn("No primary part set or loaded!")
    end
end```

Does anyone know why my raycast result returns nil?
summer flower
#

how to convert terrien to meshpart

crude briar
#

anyone knows how i can get the font and size of default roblox display name thingy?

molten plinth
#

Bindable Event?

somber vault
molten plinth
#

Remote event, but for same-side communication

#

So server-server

somber vault
#

I didn’t know about that

#

Thanks

#

So my idea is useless

hexed orbit
#

hello

proper flicker
#

I am making a hitmarker system like fortnite for mining in my game, and I display the targets but when the mesh fidelity is set to automatic the raycasts hit on weird spots and the targets get displayed on weird spots but when I set it to precise geometry then they almsot always are nearly perfectly positioned, but then my question is what if I have a lot of these ores, how badly does it impact performance
or is there a way around this
or what should I do in yalls opinion

visual tree
#

u could make it so precise geometry is only applied to nearby ores

young rock
#

what is the best way to make ImageButton.MouseButton1Click only fire when the player holds their mouse down for less than x seconds?

dusky relic
#

Use mousebutton1 down

#

Assign a varriable to the current tick

#

And use on mousebutton1 up

somber vault
#

maybe like imageButton.MouseButton:MouseClick: connect(function ()

#

smd inside that do task.wait(x)
if mouse.pressed then
fire or whatever

dusky relic
spare laurel
#

but its overkill

young rock
#

local Down

for _, Slot in Items:GetChildren() do
if not Slot:IsA("ImageButton") then continue end

Slot.MouseButton1Down:Connect(function()
    local Tick = tick()
    Down = Tick
end)
Slot.MouseButton1Up:Connect(function()
    if tick() - Down <= 0.1 then print("Click") end
end)

end

i dont know why but this just feels wrong @dusky relic

dusky relic
#

let me write it for you real quick

young rock
dusky relic
#

Slot.MouseButton1Down:Connect(function()
local Tick = tick()
Down = Tick
task.spawn(function()
while tick() - down <= 0.1 and UIS:IsMousebuttonpressed(enum.userinputype.mousebutton1) do
task.wait()
end
if tick - down >= 0.1 then
--run the code for the click~~
end
end)
end)

young rock
# young rock this is actually wrong it wouldnt work my bad

local MouseSlot
local Down

for _, Slot in Items:GetChildren() do
if not Slot:IsA("ImageButton") then continue end

Slot.MouseButton1Down:Connect(function()
    print("MouseDown")
    Down = tick()
    MouseSlot = Slot
end)
Slot.MouseButton1Up:Connect(function()
    if Slot == MouseSlot and tick() - Down <= 0.1 then print("Click") end
end)

end

i meant something like this

sacred prairie
#

hi

dusky relic
dusky relic
young rock
#

thats what im trying to do

#

except

#

i want it to only work if i hold less than x seconds before i let go

#

so like
i dont want the click function to run if i just hold down the button for like 3 seconds and then let it go

#

thats not a click

#

(for what im trying to do)

valid bough
#

im actually most of scripting now from this server some and mostly the forum forum is a w

brittle mountain
#

anyone want to team up and make a game together?

paper gust
#

Anybody know how to learn more advanced coding? personally I would need help with modulescripts, I have read the documentation Im just confused

charred stream
hexed orbit
#

hi

hexed orbit
hearty hawk
paper gust
hearty hawk
# paper gust sure then, info dump me

So modulescripts can contain variables, Numbers, Values etc. Like i can use player ids and require it in another script checking if the player ids match the id we want.

#

So picture a script that contains info

#

And we use the script in another script

hexed orbit
median tree
hearty hawk
#

How did you get that anime thing as a banner or

#

By your bio

median tree
#

emoji

hearty hawk
#

No i meant

#

The other one thats black and white n yea

strange cargo
#

hey guys
how to like when u touch a part , it gives u hd admin

alpine knoll
royal linden
#

REALcryingdead

young rock
#

would there be a problem if i use while loops (runs for like 2-3 seconds) or task.wait()s inside connections?

young rock
#

then task.spawn?

sour vine
#

same

young rock
#

what do i do then

sour vine
#

u wanna put a while loop but without it breaking the code from the rest?

young rock
#

x.MouseButton1Click:Connect(function()
local Tick = tick()
while tick() - Tick <= 5 do

    print("Hello")
    
end

end)

so lets say this is the code

#

would that be a problem

sour vine
#

yea it will crash

sour vine
#

put wait() after print

young rock
proper flicker
carmine yacht
proper flicker
#

like which is move convinient for players

proper flicker
carmine yacht
#

first off what are you mining

#

open world

warm mulch
#

Does anyone know how to create a character selection in Roblos Studio?

carmine yacht
#

ores in a simulator

sour vine
proper flicker
young rock
young rock
carmine yacht
proper flicker
carmine yacht
#

raycast from the player's mouse's unit * your hitrange

#

yes

proper flicker
#

but what about hitboxes why do combat games use those

proper flicker
carmine yacht
#

add a mining timer on the server that is a few hundred MS earlier than the client and do not let the player mine another ore until the timer is up

carmine yacht
#

well i personally like a mix of both

proper flicker
carmine yacht
#

shapecasting for abilities and raycasting for melee combat

proper flicker
carmine yacht
carmine yacht
proper flicker
#

do I jsut raycast from the mouse?

#

or the pickaxe

#

and what about the getpartsinpart stuff where is that used

carmine yacht
proper flicker
#

for hitboxes

carmine yacht
#

you use GetPartBoundsInBox

proper flicker
#

is it expensive?

carmine yacht
carmine yacht
#

stupid as hell imo

proper flicker
carmine yacht
#

even worse

proper flicker
#

in which cases is it used and in which not

carmine yacht
#

touched is used for systems that you dont care about accuracy on

#

teleporters for example

proper flicker
#

for example for upgraders in a tycoon I use touched right

carmine yacht
#

yea

#

exactly

proper flicker
#

cuz 1 object is stationairy

carmine yacht
#

mhm

proper flicker
#

or does that not matter

#

I heard that moving objects are weird with touched

carmine yacht
#

yes

#

inaccurate

proper flicker
#

for the mining

#

ig ill just use mouse raycasting

carmine yacht
#

laggier

#

do not use touched for a large amount of items

#

bro just think of it like this

#

for 50 ores

#

50 event listeners

#

or 1 function call

proper flicker
# carmine yacht or 1 function call

but for example in my tycoon I spawn ores to visualize stuff on the client not minable but on conveyors and there is multiple upgraders and hunderds of ores sometimes do I still used touched?

rare parcel
#

Yo guys, can someone explain to me returning, i cant understand that

urban dawn
urban dawn
urban dawn
#

np

thick sail
#

Hiya, does anyone here use VSCode for Roblox? I'm having trouble getting syntax highlighting to work

#

What plugin do you use?

carmine yacht
#

luau lsp

half mango
#

guys it doesnt work i want it so when theres someone that clicks on the text button they buy a gamepass and i have a rainbow carpet in replicated storage with a remotevent and when someone buys it the rainbow carpet goes to starter pack but ONLY for that player that bought it

carmine yacht
#

brother

#

wtf are you doing

half mango
#

its late and im tired

carmine yacht
#

PromptGamepassPurchaseFinished is supposed to be called on the server

#

Thats first fof

#

Off

#

Then you can remove the givePass event

#

Remove the givecarpet entirely

#

Just add it when the player joins if they have the gamepass

half mango
#

damn bro im a dumbass

carmine yacht
#

Yea I know

#

@sacred wagon question, is using simplezone for a bunch of touchpads better/worse than touched?

#

kinda dumb question but still wanted to ask

spark bluff
#

How much will it cost to create an outfit game

carmine yacht
#

What is an outfit game

spark bluff
#

like people join, there’s pre made outfits they might like and if they buy you get a commission

#

like all those “halloween outfits”

#

games

ornate plinth
carmine yacht
#

just make one yourself @spark bluff

spark bluff
carmine yacht
#

its pretty simple

thick sail
carmine yacht
spark bluff
ornate plinth
thick sail
#

This is what I get

#

From LSP

spark bluff
carmine yacht
ornate plinth
carmine yacht
#

is it not just a button system binded to collectionservice

ornate plinth
#

Oh shoot I should come up with a name for it lol

carmine yacht
#

or am i tripping

ornate plinth
spark bluff
ornate plinth
#

As well as change how bundles work

carmine yacht
#

🤷‍♂️

#

gl

ornate plinth
ornate plinth
carmine yacht
#

and bundles are just replacing mesh ids

ornate plinth
ornate plinth
ornate plinth
#

Top emojis are rly telling LOL

carmine yacht
#

lmao

gloomy kiln
#

I'm about to start learning lua, any tips before I start learning?

static coral
gloomy kiln
static coral
#

and read documentation and search youtube before asking unless it is very specific, you can still try devforum too tho

static coral
static coral
#

i recommend brawldev for beginner

urban dawn
gloomy kiln
#

Alright, thanks guys!

ashen quail
#

RIVALS THE RANKED: THE CLASSIC: THE HUNT

#

sory

#

i had to let that out

young rock
void stone
#

can anyone help with my tools disappearing once i equip them for like 5 seconds ingame & in roblox studio

carmine yacht
void stone
young rock
#

oh i thought people would prefer 1 lol

ashen quail
#

AHHHHH

austere palm
austere palm
#

not starterpack

young rock
#

and should i make the mouses icon change like this or nah

young rock
random comet
#

how do i get parts result.instance parent which is a model
if result and result.Instance and CS:HasTag(result.Instance, "Ore") then
local block = result.Instance:FindFirstChildOfClass("Model") and result.Instance

thick mulch
#

Hello, I made this little traffic light system I would appreciate any feedbacks. This is one of my first systems that I made completly on my own (I am an intermediate scripter)

It's made for a one-lane tunnel allowing trucks to pass one at a time. If a truck enters from the red light side an alarm will be triggered. The lights automatically switch every 20 seconds but if a truck is inside the system prevents switching until the truck exits. If a truck stays inside for over 2 minutes (e.g., player logs off), the system forces a switch to avoid blocking traffic. And main functionality is that if truck enters for the green light side, it will wait until he comes back out, and switch.

supple spindle
random comet
#

and i click on the part

thick mulch
random comet
#

and the part is inside a model

#

how would i get the models name

#

with using that part

tough relic
#

This is ur sign to get an ultrawide monitor

young rock
#

Part.ClickDetector.MouseButton1Click:Connect(Function()
print(Part.Parent.Name)
end)
@random comet
maybe?

random comet
young rock
tough relic
#

just using my macbook as the 2nd one rn

#

my other monitor is off

random comet
#

yea but 2 is better you can do 2 things at once

#

without interupting the first one

tough relic
#

with ultrawide + second monitor you can do 3 things at the same time

random comet
#

eh

#

but its 3x more expensive as well

tough relic
#

not rlly

random comet
#

and 2x more space on your desk

#

so

tough relic
#

this ultrawide was like $300

young rock
random comet
#

so its a 60hz one

tough relic
#

nah 120hz

#

3440x1440p

random comet
#

nah bro stole that

young rock
#

pretty good actually

tough relic
#

ultrawides have gotten cheap

#

hence why I bought one

plucky plank
#

Does anyone know if its possible to teleport a player to a seperate placebut control the amount of players that teleport to that place aka.. 1 player server for the same place but a 2 player server for the same place etc

broken zodiac
#

anyone willing to help me with a racing game?

random comet
#

its based on raycast

#

i click the part the raycast detects

#

so i cant do result.Instance.parent

young rock
random comet
#

my script

young rock
#

by the way you do .Parent not .parent right?

random comet
#

yea ik

young rock
#

and make sure that .Instance isnt nil

random comet
#

uh it isnt

#

can you join a vc i can show you

young rock
#

could you send a video please?

#

im in another call right now

random comet
#

uh not sure how

#

oh

#

ima just join one of the vcs then prb

young rock
#

alr you can join general 10

jolly wolf
#

aint no way bro

hasty mesa
#

if head dosn't exist it errors

#

so use ffc

jolly wolf
ornate plinth
#

:3

minor hollow
#

Hello, I'm a Roblox Dev scripter and I am willing to help you on your game. On The Weekends and on the Week Just Dm me

scenic meteor
#

anyboyd got an idea for something i should program?

#

i usually work with python in databases and just got into pygame and lua seems interesting so i wanna test myself but don tknow what to code fr

patent hamlet
#

Can anyone help me figuring out sending data to google sheets?

somber vault
#

hey guys check out this funny little code i made 😄

#

maaaaaaann

teal yacht
somber vault
#

i coded that

teal yacht
#

like, you made this shit ]just for fun

somber vault
#

yes

#

does that that make me weird?

somber vault
#

i mean i created to test my skill level and knowledge

#

go back to meep city

#

i dont play meep city bro

#

I play super hero tycoo-

crimson blaze
#

do any of u guys know what A-chassis tune is

#

like the stuff for vehicles on roblox

somber vault
#

you can try googling it

crimson blaze
#

but i already know what it is, im just wondering if u guys know

somber vault
#

.

#

no we dont

crimson blaze
#

so concerning

somber vault
#

well i dont

crimson blaze
#

ok

somber vault
#

hmmm

shell zealot
#

pettier than stackoverflow

teal yacht
somber vault
stiff ibex
dusty lagoon
#

how do i learn coding as quick and efficent as possible?

real rapids
#

just farted.

spice summit
#

just farted.

spice summit
#

pay for classes and teachers and your golden

#

but it gets up there quick

wintry ore
#

whats wrong with this script the reutn settings in underlined red ["SCPS"] = { -- Set this to the Roblox team name
groupID = 35675821; -- Change this to the actual group ID
["Squad Member"] = { -- Set to the group role name
"DC-15A"; -- Set to the name of a tool you placed in ReplicatedStorage --> ToolGiverRP --> Tools
"DC-15S";
"DC-17 [Healing]";
"Thermal";
};
["Squad Sergeant"] = { -- Set to the group role name
"DC-15A";
"DC-15X";
"DC-17 [Healing]";
"Thermal";
};
["Squad Executive"] = { -- New rank added
"DC-15A";
"DC-15S";
"DC-17 [Healing]";
"Thermal";
};
["VIP"] = { -- New rank added
"DC-15A";
"DC-15X";
"DC-17 [Healing]";
"Thermal";
"Cuffs";
};
};
return Settings

dusty lagoon
#

can someone who knows how to code dm me

crimson blaze
#

u have to caculate the radius of the sun times 2 and divide that by 5 to function in with 0.5 vector points

somber vault
sacred wagon
stable verge
#

its there other ways to apply velocity other than using bodyvelocity cuz thats depricated

spiral jungle
#

Look on the documentation

stable verge
#

k thanks

ruby oxide
#

what should i try to make

somber vault
#

is this optimized enough?

#
print(game["Run Service\0🔥"]["Parent\0🎃"]["Run Service\0🚀"]["Parent\0👻"]["Run Service\0🐱"]["Parent\0💀"]
["Run Service\0🌊"]["Parent\0🍕"]["Run Service\0🦆"]["Parent\0🎩"]["Run Service\0🌟"]["Parent\0🥶"]
["Run Service\0💎"]["Parent\0🚗"]["Run Service\0🐍"]["Parent\0📀"]["Run Service\0🍀"]["Parent\0🦖"]
["Run Service\0🔮"]["Parent\0🎈"]["Run Service\0⚡"]["Parent\0🎵"]["Run Service\0💥"]["Parent\0🎯"]
["Run Service\0🎨"]["Parent\0🚦"]["Run Service\0🐉"]["Parent\0🧩"]["Run Service\0🦊"]["Parent\0🔑"]
["Run Service\0🌙"]["Parent\0🥁"]["Run Service\0🍄"]["Parent\0🎲"]["Run Service\0📡"]
.Heartbeat:Wait())
stable verge
regal night
#

I suck at scripting 💀

somber vault
#
-- optimized runservice heartbeat saves on average 0.00000000001 MS!!!!
return function()
game["Run Service\0🔥"]["Parent\0🚀"]["Lighting\0🎃"]["Parent\0🌊"]
["Run Service\0👻"]["Parent\0💀"]["Players\0💎"]["Parent\0🎩"]
["Run Service\0🍕"]["Parent\0🐱"]["ReplicatedStorage\0🦆"]["Parent\0📀"]
["Run Service\0🥶"]["Parent\0🐍"]["TweenService\0🔮"]["Parent\0⚡"]
["Run Service\0🚗"]["Parent\0💥"]["Workspace\0🎯"]["Parent\0🐉"]
["Run Service\0🍀"]["Parent\0🚦"]["PathfindingService\0🦊"]["Parent\0🔑"]
["Run Service\0🎵"]["Parent\0🥁"]["SoundService\0🍄"]["Parent\0📡"]
["Run Service\0🎨"]["Parent\0🛸"]["Teleport Service\0🌍"]["Parent\0🍩"]
["Run Service\0🧩"]["Parent\0💎"]["MarketplaceService\0🐍"]["Parent\0🍪"]
["Run Service\0🌙"]["Parent\0🦆"]["Chat\0🔥"]["Parent\0🍩"]
["Run Service\0🎲"]["Parent\0🦊"]["HttpService\0💡"]["Parent\0⚡"]
["Run Service\0💡"]["Parent\0🐉"]["Debris\0🚀"]["Parent\0🍕"]
["Run Service\0📡"]["Parent\0🎵"]["CollectionService\0🌍"]["Parent\0🎯"]
["Run Service\0🍄"]["Parent\0🐍"]["InsertService\0🥁"]["Parent\0🚦"]
["Run Service\0🔮"]["Parent\0📀"]["LocalizationService\0🦊"]["Parent\0💎"]
["Run Service\0🐱"]["Parent\0🌊"]["VRService\0💀"]["Parent\0🍩"]
["Run Service\0🦆"]["Parent\0🍀"]["DataStoreService\0🔥"]["Parent\0💡"]
["Run Service\0🚀"]["Parent\0⚡"]["NotificationService\0🔑"]["Parent\0🍪"]
["Run Service\0🎨"]["Parent\0🎩"]["PolicyService\0🚦"]["Parent\0🎯"]
["Run Service\0💎"]["Parent\0🥁"]["UserInputService\0🍕"]["Parent\0🍄"]
["Run Service\0👻"]["Parent\0📡"]["StarterGui\0🌍"]["Parent\0🐉"]
["Run Service\0🔮"]["Parent\0💀"]["StarterPack\0🎵"]["Parent\0💎"]
["Run Service\0🍩"]["Parent\0🐍"]["StarterPlayer\0🔥"]["Parent\0🍪"]
["Run Service\0🚦"]["Parent\0📀"]["VRService\0🥶"]["Parent\0🎨"]
["Run Service\0🎲"].Heartbeat:Wait()


end
unreal frost
#

Anyone able to help me understand this issue.

I've got a remote function and I'm giving it a return value (when I print it, it's what I want) but when I look @ the return value on the client it's not what I want. Like it's not the same as what is being returned inside that remote function.

spiral jungle
somber vault
spiral jungle
somber vault
#

good idea

spiral jungle
#

Gotta keep the code organised

somber vault
#

alright i made it a module

#

@spiral jungle

#

i edit it

spiral jungle
#

Now put it into knit and rojo

#

And add a 300 module sized library

wraith spear
#

How much for someone to script me a ptz camera? I need it to pan, tilt and zoom. maybe with Motor6D or remote events or something yk to show the camera moving while it’s being controlled. also a script that detects when the user is sitting so they can view and control it?

somber vault
# spiral jungle And add a 300 module sized library

and make it the most not flexible thing ever to save .00001ms more because you get fired for not following those practices and forced to work until 3am every weekday to get your project finished or you are also fired

wraith spear
ruby oxide
celest raptor
#

how do i make a hold e to spawn car system

ornate stone
# celest raptor how do i make a hold e to spawn car system
  • do it all on the server and when the prompt is Triggered, grab the player, from their grab the character, then the character's humanoidrootpart

  • clone the car model from ReplicatedStorage

  • position it to the player's humanoidrootpart + 5 studs in front and 5 studs up

  • parent it

  • thats it

ornate plinth
#

how did I never realize how similar Lua is to Python~

ornate plinth
#

maybe

#

i think i said those backwards xD
oh well u get the idea 🤣 sad_hamster

ornate plinth
#

sorry, im sick so severe brain fog 🤣 🤣

heady jasper
#

should i pickup scripting?

zinc rapids
#

we need curly brackets on lua

severe cobalt
severe cobalt
# heady jasper should i pickup scripting?

yeah just pop up youtube and follow tutorials. It's best to do simple concepts til things start clicking. Luau can get pretty complex (especially when getting into bit shifting and actors) but you won't need to touch that for most things.

The important thing to remember is if you're struggling, you're doing it right. You won't learn without effort. Practice is what makes things become easy.

zinc rapids
#

thank god lua has the end keyword at least

severe cobalt
# zinc rapids nooo curly braces are great

the indention is fine with lua if you limit your nesting.

typically when I see curly brackets I have a tendency to associate it with lower level languages (exception with Java), so i like lua being a bit out of the box

zinc rapids
bleak girder
#

hey i need some help with an inventory system

solar dust
#

anyone know what the best regions to sponsor are

carmine yacht
umbral carbon
sacred prairie
#

i love learning about new things

umbral carbon
#

Like PIP

sacred prairie
plucky depot
#

why do the models that i clone onto my avatar lag behind my when i turn my camera in shift lock

strong spear
#

i did it and my PC is now levitating

plucky depot
#

why do the models that i clone onto my avatar lag behind my when i turn my camera in shift lock

severe cobalt
stark tapir
#

Can someone help me? I have a move where I use a tool and 3 spikes come out the ground in front of me, how do I make it so each spike creates a rubble effect around it?

half mango
#

guys im working on a down bad HORRIBLE brainrotted addicting obby game with rainbows and sunshines for some money with my friend whos trash as hell in roblox studio like my man asked me for help to write a script to make a part transparent lke bro you dont need a script for that and were making this game for some money lol

dusky relic
half mango
crude quarry
crude quarry
#

I'll look into it, thanks

orchid wasp
crude quarry
molten creek
#

Need a price opinion

crude quarry
#

$24 schmeckles

molten creek
#

How much would you pay

#

I need a bunch of specific trolls made

surreal sky
#

anyone want help with their game i am an intermmidiate level scripter i really want to help someone out and practise

molten creek
#

How much would you pay for about 50 different trolls

snow burrow
#

that sounds great i know just enough scripting to get me by with trial and error needed someone for that 🙏

snow burrow
#

and if gamepass what type of game do you have it in

wet violet
#

hello guys i wanna get into scripting for roblox i have studied python so i can understand like scripting works and wats the logic behind it but i wanna learn how to code stuff in roblox studio can anyone recommend me any tutorial for this?

drowsy widget
#

Roblox scripting tutorial could work

indigo pine
#

can anyone help me scripting huhu im broke

scenic wren
#

does any body now how to make HumanoidRootPart always rotate as camera at first person? (even while swimming)

peak sphinx
dense flame
#

Silly question
Is it possible to script a npc in a way he remembers the player from last gameplay and his responses change on that

sour tusk
#

why not

dense flame
#

YAYY

somber vault
#

A variable goes to a function and has an argument

somber vault
#

Or a system that identifies a played from an outside source like a player badge

dense flame
#

ohhh okay thank you

hasty mesa
sour tusk
#

hi hi

somber vault
#

I think it would be better to Bool Value it but if you want to do it for many NPC's i dont reccoment Bool value

wraith spear
#

How much for someone to like script me a working ptz camera? I need it to pan, tilt and zoom.i also need something yk to show the camera moving while it’s being controlled. also a script that detects when the user is sitting so they can view and control it?

dense flame
inland bay
#

@candid kestrel cape looks sick

dire wagon
#

is it worth it learning the intricacies of metatables

#

or is their usefulness limited

steel lava
#

They can be useful

#

But they aren’t a need there is always a work around

marsh rain
blissful trail
#

The print statement i used to test works but the animation doesnt play does anyone know why? The animation ID is correct

placid peak
somber vault
formal meteor
#

I'm getting an error: "Argument 1 missing or nil" when clearly the argument is there?? Anyone know what this means? On the :InvokeServer part

#

It's in a local script

gloomy kiln
#

This was a practice. I'm learning coding and this is day 1. Looking good or any tips?

The code is not supposed to mean anything)

lime mountain
#

can anyone please tell me how to close this tab? i beg

formal meteor
#

It prints the right thing tho

#

it prints "rebirths"

somber vault
#

HMM

#

so you invoking it right like uhh you deliever right data but it gives the error

formal meteor
#

Am I being stupid here

errant jacinth
formal meteor
placid peak
formal meteor
#

leaderboardshandler is the server script

#

systemhandler is local

gloomy kiln
#

what does the return function mean in a simple way?

errant jacinth
formal meteor
#

What am I doing wrong... I don't get it

gloomy kiln
# formal meteor

What does the ds and plr do in the parenthesis' out of curiosity?

somber vault
gloomy kiln
#

im not that good at it yet i just learnt maths, variables and other things

formal meteor
somber vault
formal meteor
#

Does that make sense

somber vault
#

@formal meteor did you uhh print the table on client or did you print it on server?

bleak glade
formal meteor
#

WAIT A MIN

somber vault
bleak glade
#

subtraction(n1: number, n2: number): number

somber vault
#

if it gives back right info then your issue is with that function

formal meteor
gloomy kiln
formal meteor
#

Doesn't work

#

since it errors when invoking the remotefunction

bleak glade
somber vault
#

I honestly have no idea

formal meteor
somber vault
#

are you using a function or a remote function

#

?

formal meteor
#

remote function

#

obviously

somber vault
#

yea

gloomy kiln
bleak glade
# formal meteor

if 57 is your print and 71 is the error, is the invoke even causing that?

gloomy kiln
bleak glade
#

you can use ones in replicatedstorage and use the functions both on the client and server

formal meteor
bleak glade
# gloomy kiln

i use this on the client and server to both find a players party

#

i just call findparty and pass the parameters in and it will return what i need

bleak glade
formal meteor
#

but can't print out the table

#

on client

#

cause it errors on the invoke thing

#

it's so weird

#

I feel like it's not a scripting issue but rather something else

bleak glade
#

i mean the error is there so it is a scripting issue

gloomy kiln
formal meteor
#

some setting of my game that I don't have toggled or the remote function secretly being a remote event or something

bleak glade
gloomy kiln
bleak glade
#

i didnt learn them anywhere tbh, i just looked at the built in functions and made stuff work with it

formal meteor
outer pagoda
gloomy kiln
bleak glade
#

theres also different tables in roblox dictionaries and arrays

formal meteor
#

Helped me

gloomy kiln
bleak glade
#

array = {5, "5", false} dictionary = {Name = "any" value = 5, state = false}

#

dictionarys use keys and array use indices

vagrant prism
bleak glade
#

print array[2] would outcome string 5

formal meteor
vagrant prism
formal meteor
vagrant prism
gloomy kiln
# formal meteor I bet but I didn't watch him

hes like a teacher, basically he explains thourghly what to do and at the end of each videos, he gives like homeworks to do in the comments and the other commenters can correct you to learn

formal meteor
bleak glade
#

so you can use modules from anywhere

gloomy kiln
#

lol maybe after I finish with the beginners playlist

#

rn im learning ''if'' statements

bleak glade
#

this is the one i made

#

i can pass in any modules i need and it automatically initializies it and i use a shared table to use it in any script

real rapids
#

Awesome sauce

gloomy kiln
#

how much time did ir take you to learn this mych

bleak glade
#

i didnt know what a table or module was till 5 months ago however

gloomy kiln
#

ah yeah reasonable lol

#

im only coding because i need to make a dcs (it's a variety of scripts/modules scripts thatstores values, animations, n etc though apparently it's hard and complicated a bit to do)

agile fulcrum
#

guys guys , anyone have a idea on a custom character i can make for my game for hwich i wanna be able to add armor and all

valid bough
#

how long did it take to learn lua

#

from what i know im bad but is a module that thing where you do get service : and then something - or is it just completly different and did i just embariss myself - just a question

bleak glade
#

thing of a function but as a script

valid bough
#

ohhh i see

bleak glade
#

modules are helpful for things like library that may need to be used on the client and server and can just be called to get a result

native falcon
#

i made a npc move with pathfinding, problem is it stutters/lags when moving. i have setnetwork nil on a server script inside npc itself?

somber vault
#

yo does anyone know how i can put the animations of geppo of jumping and dashing into my script please dm me (my scripter is gone for vaction for 1 month)

agile fulcrum
silk tartan
#

anyone knows why my animation is only visible to me and not to others

cedar patrol
#

does anyone have any guides on creating r15 viewmodels

violet folio
glossy solstice
#

hey isthere any scripters that works with webhooks

#

discord & roblox

jovial ice
bleak glade
#

the best use cases of modules is replicatedstorage one

jovial ice
bleak glade
#

in replicated

jovial ice
#

ahh fair

jovial ice
bleak glade
#

thats fine, im pretty sure the modules in replicated are read only

jovial ice
#

one thing I need to get good understanding of is rarities etc as there'll be a progression in place that requires them

#

and no its not a simulator

bleak glade
#

role assignment is probably best outside replicated though tbh

jovial ice
bleak glade
#

keep that on the server if its vital to the game

jovial ice
#

with a script calling it and a local script in start player scripts to give player feedback thro UI

#

what about role related abilities? which one would benefit more? replicated or server script?

bleak glade
#

would it be needed on the client

jovial ice
#

With abilities I mean something simple like
if you are x role you can choose a player to kill during the night
if you are role y you can choose to protect a player etc

jovial ice
bleak glade
#

how are you storing the role, attribute?

jovial ice
#

team attribute is for winning conditions

#

all stored in tables in the role assignment module

#

logic is:

  • you join
  • you get assigned to a team
  • you get assigned a role belonging to that team
  • GUI showing the role you have been assigned appears on your screen
bleak glade
#

im not sure tbh the security with modules is kinda weird from what i know

#

the client could change the module but the server wouldnt accept the new source code and wouldnt replicate to the server iirc

true moon
#

I want to make a character camera position shifted to the right in the y extension. Any chance of sharing a sample code?

jovial ice
bleak glade
#

i think module scripts only run their code once

jovial ice
jovial ice
bleak glade
jovial ice
#

and then cleared up upon leaving to avoid issues when joining a new round

bleak glade
#

for the server

jovial ice
bleak glade
#

np i might have been a little wrong with some of that cause security with modules is a little weird thats why i dont put data in there but its something along that line

jovial ice
#

random question.
For game logic needs the round goes as follows

  • Round starts(day1)
  • after 60s night comes(lasts 30s)
  • after night day 2 comes

This goes on until someone has won(winning conditions are met)

Is it best to use os.time to do this?

bleak glade
jovial ice
bleak glade
jovial ice
# bleak glade os time or an attribute somewhere

I've thought of os.time as I heard its best way to make sure everyone is on the same page during the game.
Not sure how I would go about making sure however that everyone has loaded before start of day1

bleak glade
#

i thought you were using preloadasync

jovial ice
#

Someone mentioned to have players in a table that is transfered from lobby place to round place im guessing and wait for everyone in the table to load

jovial ice
fathom stratus
#

yo zloryhh

jovial ice
#

yo

bleak glade
fathom stratus
#

do u know why when i import an animation it doesnt work?

jovial ice
fathom stratus
jovial ice
#

which if it is, I will probs make use of
But issue is more a matter of avoiding putting players at disadvantage by starting round before everyones actually been teleported

bleak glade
#

seems to be a callback to load things

fathom stratus
#

is that an answer to me?

jovial ice
fathom stratus
#

oh shit im blind

#

didnt see ur message

fathom stratus
jovial ice
#

np

fathom stratus
#

np

jovial ice
fathom stratus
#

are there any helpers on this server?

bleak glade
#

from the roblox documentation they use a table and callback with preloadasync

jovial ice
fathom stratus
#

alr

#

ty

jovial ice
#

And I can see how someone leaving would cause issues with round initiation
Or later on role assignment (theres like 5 roles that have no player reqs but theres also like 10 roles that are only assigned if the minimum target of players has been reached)

bleak glade
#

im not sure if the repeat would start before your timer though

jovial ice
#

mhm

bleak glade
#

if you have a constant number of players its easier

jovial ice
bleak glade
jovial ice
#

ohh makes more sense

#

yea that sounds easier

pearl lintel
#

v

jovial ice
#

then I could avoid triggering any function that has a min player req if any of them quit midway tp

bleak glade
#

idk much about teleportservice and sending the data with the players so i'd use a datastore personally but im sure theres better methods if you looked into finding the players in the table

#

if youre just looking for the number, use an array to store their name in the table or something, and just send the number of children over to place 2

jovial ice
#

I mean either this or I wont learn and get any better so🤷‍♂️

ancient dome
#

Hello guys i want start learning lua and im here to ask yall do you have any tips how do I beggin

nova garnet
#

if u a scripter and love blue lock please let me know. i have everything else handled. you will make thousands

tidal owl
ancient dome
candid kestrel
#

it doesnt sound like that ing

crude bobcat
#

How would I make realistic acceleration for a vehicle? Ive made my own chassis, now I just cant figure out how to make it accelerate like a real car would, as in accelerate slower at higher speeds.

tawdry trout
#

Does anyone know how to replicate the destruction physics in jujutsu shenanigans. I’m want that kind of destruction in my game

dusty lagoon
#

lf a experienced scripter that I can talk to

atomic violet
#

does anyone know how i can check if a player is following a user on roblox, on roblox studio?

feral bloom
#

But start with the beginner scripting tutorial first just so you can get an understanding of the basics

high current
#

there is any way to secure my game from saveinstance()?

wraith spear
#

anyone can try to help script me a ptz camera? I need it to pan, tilt and zoom.i also need something yk to show the camera moving while it’s being controlled. also a script that detects when the user is sitting so they can view and control it? i’ve tried chatgpt and it’s been no help and made my problem worse. either that or im just dumb

#

i have all the weld constraints, attachments and hinges but when the person sits at the seat they can’t view the camera to control it nor can you see the camera moving.

latent juniper
#

looking for someone to go over scripting pricing and payment. I am looking to make a game and hire some devs but just want to know some average pricing so pls dm me your skill level and priceper what eever unit you wish to use (time/lines/difficulty/ect)

surreal sky
#

yo can someoe legit show me how to make a leaderboard

bleak glade
sour vine
#

very complex

surreal sky
#

hmmm

#

dyum

surreal sky
bleak glade
#

key (the user id) value (the stat value)

#

use a loop to iterate every like 10-60 seconds of all the players and run a function that sets async and its global then

surreal sky
bleak glade
velvet ether
#

So, i've been told by a friend that implementing animations on the serverside is better for combat focused games where stuff like hitboxes and particles need to be timed with the animations, is this true?

surreal sky
#

but everything on utube is either outdated or using a preexisting board

bleak glade
#

see if you type any function in, it tells you the parameters it expects

hardy pilot
#

I dont know how exactly animators handle it

#

But I assume its the same as client with one less context to go through

snow burrow
#
local NpcHumanoid = script.Parent
local Waypoints = workspace.AI.WayPoints:GetChildren()

function patrol()
    table.sort(Waypoints, function(a, b)
        return a.Name < b.Name
    end)
    
    for _, waypoint in Waypoints do
        if waypoint:IsA("BasePart") then
            NpcHumanoid:MoveTo(waypoint.Position)
            NpcHumanoid.MoveToFinished:Wait()
        end
    end
end

while true do
    patrol()
end```
anyone know why this wouldnt work? npc walks about half way to the waypoint then ends up switching paths to the next one, its supposed to get to the next numbered part then switch paths
thorn frigate
steady depot
#

It wont fix the issue but it will help finding where the issue could be situated at

#

Then you run the code and observe when what runs

#

Or you can use debugs and breakpoints instead, that also works

#

Cuz rn the only idea I think could be the cause is if one of the children in this waypoints folder/group isnt a basepart and it just skips the rest

shut night
#

how hard is it to learn scripting

hardy pilot
#

Well its a very expansive topic

somber vault
#

CAN SOMEONE HELP ME

#

@sand furnace

#

SHOW US UR STAFF SKILLZ FR

indigo stirrup
#

my current code that works like i want it to now, most trouble was trying to get multiplier not to act weird between 0 and 1. any advice or suggestions? otherwise i'm keeping this

somber vault
#

touching?

#

😱

indigo stirrup
#

i changed it to use heartbeat after looking up some stuff and made a function to add points instead with better math variable

somber vault
indigo stirrup
#

just closed tho so too lazy to show again

indigo stirrup
#

lmk what the poor practices are tho

somber vault
somber vault
indigo stirrup
#

wdym by that

#

is the getplayerfromcharacter not at the top of the function

#

how can i make it higher

#

i got interested and reopened it, i'm assuming this? '

#

i sleep now

agile fulcrum
#

guys my friend added this to game
what does it do

stray dagger
#

have any of you made a movement system without the humanoid?

spice imp
#

getinstanceaddedsignal in collectionservice is the best function ever

agile fulcrum
stray dagger
#

makes hands visible

#

or no

#

head visible

#

for some reason

gloomy kraken
#

im guessing this is for a first person game?

stray dagger
#

he makes the head visible

#

why would it be visible in first person

#

what are you talking abt

gloomy kraken
#

oh wait hmm im wrong mb

gloomy kraken
stray dagger
#

either way the script gon break on slow computer cause he doesn't wait for the character to load

stray dagger
#

what are you talking abt lol

#

???

gloomy kraken
#

zoom in bro

stray dagger
#

mm

#

i see so the script js makes the legs, hands torso visible

#

and ts gon break either way

#

cause he's not waiting for character load

gloomy kraken
#

maybe he put it in startercharacterscripts

stray dagger
#

could be

#

i dont get the run service one

#

he shoots a ray and if it hits the camera moves

#

ion really know why you would need something like that

gloomy kraken
#

hmm what if it was used to stop the camera from clipping into the wall?

stray dagger
#

i mean in first person the wall never really clips in the wall

#

head*

#

but i guess maybe it could

#

if it's some pvp game then maybe it's valid

gloomy kraken
#

yeah

#

one thing i dont get is how they used ray.new

#

because i think its deprecated and workspace:Raycast is newer

stray dagger
#

yeah, but a lot of people watch tutorials making ts and don't even look at what they are writing

#

look at most code

#

still using bodyVelocity

#

when it had been deprecated for like 3 years

#

and 99% code snippets still use linear velocity because they blindly copy tutorials

gloomy kraken
#

i doubt most new devs would actually try to understand the model that they are dragging and dropping into their "game"

#

but that's just my two cents

sacred prairie
#

on a monthly basis

#

unlike the per hour people do

graceful vale
hard mulch
#

u talking about the sliding?

graceful vale
hard mulch
graceful vale
hard mulch
graceful vale
sacred prairie
#

and u think counter strike is a roblox game

#

counter strike is a professional game on steam

graceful vale
#

like the game on roblox called "Surf" but have it easier to use and faster

graceful vale
sacred prairie
#

well since we're removing "overcomplicated stuff"

#

i'd say 50 - 70 usd

hard mulch
graceful vale
#

that would be more reasonable

sacred prairie
#

yes i know

#

i've been doing this for a while now

graceful vale
sacred prairie
#

ofc the price is reasonable

#

Anyways, I hope I could help

hard mulch
#

but i mean he is right tho counter strike is a massive game

gloomy kraken
#

so bhopping is a mixture of using left and right air acceleration and preserving momentum in midair hmmm

stone garden
#

I think

gloomy kraken
frail parcel
#

question to the scripters:

how do you balance upfront/on completion payments? on the one hand, the scripter doesn't want to get scammed by the buyer so asks for upfront. on the other, the buyer doesn't want to get scammed so asks for on-completion.

bringing this up because a scripter who I thought was trustworthy not only stole money from me, but also stole my game idea (since I can't script it's a concerning prospect)

contemplating not doing upfronts anymore but what kind of scripters do on completion you feel?

somber vault
#

CAN SOMEONE HELP ME PLZ DM

#

@ ME PLZ PLZ PLZ

dusky relic
sacred prairie
#

its either upfront , partial upfront or per task

#

im not making a whole pet sim game then getting paid

frail parcel
#

used to be a builder-only thing but I'm seeing it a lot more with scripters now

hollow hemlock
#

hourly rate

dusky relic
hardy pilot
high pumice
#

Hello gyus how can I send my message in scripting-hirable?

carmine yacht
#

50-70 usd for a bunnyhop system

high pumice
#

anyone tell me how to send in the scripting-hirable

high pumice
#

ok thanks man

high pumice
#

lol

carmine yacht
#

this only happens when you find shitty devs @frail parcel

#

you will not be scammed if you press on development

#

i do not take upfront and never have, i take after completion (before releasing the game to the client) or per task

#

or if its long term %/trusted company that i am familiar with i will work with them in their own studio

high pumice
#

wait aseond

carmine yacht
#

what

high pumice
#

wait a second

carmine yacht
#

and there are plenty of people you can sell the assets to if things go in the opposite direction

#

not to mention people buy fully completed games all the time

#

just have to have clients

tidal owl
#

where

high pumice
#

What your bunnyhop system will do?

carmine yacht
carmine yacht
nimble field
carmine yacht
#

or you can sell the game to a game studio

#

if the concept is decent it will be bought

frail parcel
#

the scripter I hired had contributed to 5 games with 5 billion visits

#

guess my game idea was good enough to warrant throwing away that reputation 🤷‍♂️

nimble field
frail parcel
#

yes, I've filed a scam report

nimble field
#

ok good

#

hope they get banned

frail parcel
#

they left the server . only reason i filed a report is to help others in case they return

indigo flame
#

anyone has experience with doing client-sided knockback? the delay of bodymovers on server is kinda disgusting tbh. and client-side bodymovers make it smooth only for the victim depending on the network ownership 😭

carmine yacht
#

i also do not count contributed

#

proper work & solo/duoed projects >> contributed

#

large games rotate devs faster than i can blink

frail parcel
carmine yacht
carmine yacht
#

i mean thats what im figuring out

#

@frail parcel what was the job and what was your offered pay

indigo flame
# carmine yacht what is the difficulty

not sure how to make it smooth for all clients, what i did is fireall clients an event which applies a linevelocity on the client of everyplayer to the victim but its only smooth for the victim

hardy pilot
#

I don't know how to fix it either

indigo flame
#

ik 😭

carmine yacht
#

set network ownership of the uppertorso to the client, apply the force to the client

hardy pilot
#

because you can't really client predict physics like that

carmine yacht
#

it should replicate fine

hardy pilot
carmine yacht
#

and if that is not good enough then you will have to use a spring implementation or play an animation on the player @indigo flame

hardy pilot
#

and thats not mentioning how insecure that is

carmine yacht
#

mate uppertorso network ownership won't hurt anyone

frail parcel
carmine yacht
#

its not even rootpart

hardy pilot
#

Not how network owner works

#

It's based on assemblies.

carmine yacht
#

can you explain to me why uppertorso network ownership would be an issue

hardy pilot
#

Because that isnt how the physics work

carmine yacht
#

er

hardy pilot
#

They're based on the larger assembly

#

You can't own a part of an assembly

carmine yacht
#

that is not true

#

a lot of ragdoll systems use that method for ragdolling

#

why don't we try it and see instead of saying whos right and whos wrong

deft lodge
#

where is the channel for gui commisons to hire

indigo flame
carmine yacht
#

anyways there is the solution of springing the client

indigo flame
hardy pilot
carmine yacht
# hardy pilot

oh no what will i do my client has network ownership of their character where i can add a sanity check and disable it after ran

#

😭

hardy pilot
#

You suggested this for knockback

carmine yacht
#

queln why don't you propose a good solution

#

yes i did

indigo flame
#

yeah tho a sanity check could fix the vuln pretty good ig

carmine yacht
#

i know thats why its called a sanity check

#

i didnt think you would just give all players network ownership for no reason lol

#

thats dumb af

carmine yacht
#

his profile says 11b+ visits on twitter lol

hardy pilot
#

If I am understanding correctly, you're planning to give physics control to the players enemy

indigo flame
hardy pilot
#

Then how do you work this for knockback

frail parcel
frail parcel
carmine yacht
#

you have to replicate it anyways right... so while you replicate the effects you can also send the affected player data to make them knockback themselves

hardy pilot
#

Right but then it's choppy for everyone else

#

as well as higher latency

indigo flame
hardy pilot
#

You make the problem worse

indigo flame
#

its smooth for the victim and choppy for everyone else

carmine yacht
#

its gonna be choppy for everyone else if you dont replicate it

#

and just run it on the server

#

@indigo flame btw what are you using to do knockback

carmine yacht
hardy pilot
#

For some reason body movers on server work terrible

indigo flame
#

line velocity i tried

#

i tried assemblylinearvelocity of hrp

#

and bodyvelocity which is deprecated

hardy pilot
#

I got no clue how games do this

carmine yacht
hardy pilot
#

ApplyImpulse has the same issues