#code-discussion

1 messages · Page 1 of 1 (latest)

lofty musk
#

I wanna get better at coding, but I can’t learn anything but I have only learned basics like parameters, variables, but I can pt really learn the module scripts And a lot more. Any advice? Should I switch to something easier ? (Sorry if this isn’t the correct Channel)

steep sequoia
#

like you watch a youtube tutorial and instead of going to watch the next one you practice what they show you, and you put it to use

uneven pawn
#

does anyone know how to revamp a UI using LOOP?

naive forge
#

you just want the code fixed?

mellow lagoon
#

what should i have on my portfolio to get scripting commissions

naive forge
#
local UserInputService = game:GetService("UserInputService")
local Players = game:GetService("Players")
local Player = Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")
local HRP = Character:WaitForChild("HumanoidRootPart")
local Animation = script:FindFirstChild("Animation")

local debounce = false

UserInputService.InputBegan:Connect(function(Input, gameProcessed)
    if gameProcessed or debounce then return end
    if Input.KeyCode == Enum.KeyCode.E then
        debounce = true
        HRP.Anchored = true
        
        local Animator = Humanoid:FindFirstChildOfClass("Animator")
        if not Animator then
            Animator = Instance.new("Animator")
            Animator.Parent = Humanoid
        end

        if Animation and Animation:IsA("Animation") then
            local AnimTrack = Animator:LoadAnimation(Animation)
            AnimTrack:Play()

            Humanoid.WalkSpeed = 0
            Humanoid.JumpPower = 0
            
            task.wait(AnimTrack.Length) 
        else
            warn("Animation not found in script!")
        end

        HRP.Anchored = false
        Humanoid.WalkSpeed = 16
        Humanoid.JumpPower = 50
        debounce = false
    end
end)
somber vault
#

wtf is this hsit

naive forge
empty thorn
#

go on my username: centswise and join office mayhem

#

want game feedback

mental hawk
#

making ur own system

prisma prism
#

i just wanna know why and yeah kind of how to fix it

soft trout
#

hi

storm leaf
#

returning scripter here, why do people now create tables with type
for example

type tableSomething = {}```
lean ocean
#

typechecking

gritty elm
#

😭

tired violet
#
type Person = { name: string, age: number }

local bob: Person = {
    name = "Bob",
    age = 40
}
``` example use case
#

types are used for intellisense and strict typing and allat

junior ridge
#

can someone tell me why my baseplate moves when i use pivotTo on something else

split root
#

yo guys who can help me with a script

cosmic moth
#

Hi your so good

frail pendant
mental hawk
#

lua

frail pendant
#

lua

local hi = name

mental hawk
#

what

#

its 3x `

frail pendant
#
hi
mental hawk
#

.

frail pendant
#

got it

mental hawk
#

hi```
frail pendant
#

ok bet ty

lofty musk
frail pendant
#

I was using this code below...


function fateProceedure()
    if(fate == 1) then
        fate1()
    elseif(fate == 2) then
        fate2()
    end
end

fateProceedure()

Why is it that I can't call the function before I define it even after removing local

steep sequoia
lofty musk
steep sequoia
# lofty musk Then from that I can improve?

Yeah pick something simple to make and learn how to make it and make sure you learn every piece, start with YouTube tutorials and learn all the basics I learned from Alvin blox if you still need to learn some basics

frail pendant
#

I tried to use fateProceedure() before I made the function and it didnt work

#

but when I use it inside of other functions BEFORE making it, it still works

cosmic moth
#

Hehe

unkempt edge
#

does anybody know any other solution for creating a pathfinding system other than using dijkstra's algorithm

lofty musk
#

Whose tutorial playlist do I watch to learn more abt scripting?

molten plinth
lofty musk
rocky crag
wet gale
#

somethign

wheat rain
#

I want to make a freeze tag system however idk where to start

urban dawn
fossil thicket
#

how to fix autoscale ui plugin not working

glass valley
#

the one made by zacbytes?

fossil thicket
#

yea

glass valley
#

Like it’s actually not working

zealous zodiac
#

why the hell isnt this simple script working 💀

    game.StarterPlayer.CharacterWalkSpeed = 100
end```
zealous zodiac
fossil thicket
zealous zodiac
#

...

glass valley
#

It works for me

glass valley
glass valley
glass valley
#

If you tell me if this is a local script or a regular one and where it’s located I will be able to tell you how to reference the players character

zealous zodiac
#

dude i just found something out

#

its not my scripts

#

its roblox.

glass valley
#

huh

zealous zodiac
#

its because you USED to be able to change your walkspeed in game settings

#

which i just tried

#

and it didnt work

#

i already updated my roblox studio

#

dont knoe whats wrong

lament canyon
glass valley
glass valley
#

bro 💀

zealous zodiac
#

yeah mb i dropped my phone in the toilet lol

glass valley
#

Why are you even in the bathro-

#

You know what nvm

zealous zodiac
#

anyways

unkempt rain
glass valley
#

Just tell me where it’s located

zealous zodiac
#

serverscriptservice

#

but this can wait, i just want to know why won’t the walkspeed change in game settings

glass valley
#

How old of a scripter are you

zealous zodiac
#

4 months 💀

glass valley
#

Bro who told you to use that method

zealous zodiac
#

idk

glass valley
#

You reference the walkspeed by find the players character and then their humanoid and walkspeed is in their humanoid

glass valley
#

Wait let create a script to get the character reference

zealous zodiac
#

after

#

bc i want to know if roblox is buggin

frail pendant
#

What are some scenarios where return is used in games

glass valley
#
    player.CharacterAdded:Wait()
    local character = player.Character
    print(character.Name)
    local humanoid = character:WaitForChild("Humanoid")
    — now this is how you get the walk speed
    if humanoid.WalkSpeed == 16 then
          humanoid.WalkSpeed = 1000
     end
end)```
quiet summit
#

if u had to make a blank invisible button to cover up something would u use a blank text button or a blamnk image bnutton

glass valley
frail pendant
glass valley
# frail pendant yes please explain

Ok so return can be used in many ways for example you are check if the a variable exits so you want get a error when you reference it

local player = script.parent

if player then
—whatever code here
else
return
—we used return here because we want to break out of the if condition
end

#

Did you understand even a little

frail pendant
#

I see what you're saying

quiet summit
#

uh it sets the value of a function to what ur returning

glass valley
#

Try to see if the dev king has a video on it

frail pendant
#

is that correct

frail pendant
glass valley
#

you need to experiment with it then

#

Make sure you code along with him

frail pendant
#

yes but how exactly can I experiment it

#

I do understand that return stores the value of the function inside of it

#

however

zealous zodiac
#

@glass valley can you help me again after u done?

frail pendant
#

where can I use this

#

where can I use return

glass valley
#

Ok for instance do you know what a book value is

frail pendant
#

I'm not exactly sure, what is it

glass valley
#

So for example we have a combat system

#

And we have a variable named local blocking = false

quiet summit
#

@frail pendant u can make little calculators

#

and do something like

glass valley
#

And the player tries to attack someone that is blocking we can use return here to make us not execute the attack / do dmg since there blocking here is how it would look

quiet summit
#

function add(value1, value2)
return value1 + value2
end

#

or sosemthing like that

#

u see what i mean

glass valley
#

If (target player reference here).blocking == true then
—execute attack here
else
return
end

#

do you get why return is useful now

glass valley
zealous zodiac
#

can i send u the script?

glass valley
#

yeah send it

zealous zodiac
#

message too long hold on

glass valley
#

bro how long is the script

frail pendant
#

but like

#

how would I use

zealous zodiac
#

80 lines

frail pendant
#

return in here

glass valley
glass valley
zealous zodiac
#

yeah

#

can i just dm you the script?

glass valley
#

Yeah just dm me

glass valley
# frail pendant return in here

Listen I just use return to stop other code from being played if the variable is in a state I don’t want it to be in to prevent errors or to return a value to a different function

zealous zodiac
#

its not letting me send messages to you

frail pendant
glass valley
#

function findPlayerByName(name)
local players = game:GetService("Players"):GetPlayers()

for _, player in ipairs(players) do
    if player.Name == name then
        return player
    end
end

return nil

end

local foundPlayer = findPlayerByName("kxroum")
if foundPlayer then
kick:(“you stink”)
else
print("Player not found")
end

#

fun little example

molten plinth
frail pendant
#

Is it possible to use return in this way:

I use value1, value2, and possibly more values as parameters for a function. Inside the function I do some mathematical equations to get the increasing acceleration of a car per second. I use return to get that information and store it inside of a variable. I can use that variable to actually do the work where the car speed is applied and what not

#

@glass valley

glass valley
#

Yes definitely you can use return to return multiple values from a function

#

do you want a example

#

in code

frail pendant
#

yessir

vital parrot
#

Why is lerping better for billboards than tweening?? I've spent an hour trying to get tweening to be smooth but it was so jittery I'm not a new coder I know oop but this is frustrating I had to convert cframe to vector3 and lerp the cframe..

#

the thing I wanted to do was basic I hate how I had to use it

glass valley
#

function calculateAcceleration(value1, value2)
local acceleration = value1 * value2
local newSpeed = value1 + acceleration
return acceleration, newSpeed
end

local carAcceleration, carSpeed = calculateAcceleration(10, 2)

print("car acceleration:", carAcceleration)
print("car speed:", carSpeed)

frail pendant
vital parrot
frail pendant
vital parrot
#

oh ok so it's basically a alternative for tweening, lerping is more for Models and parts though

#

Tweening is more for UI

glass valley
vital parrot
#

Had to lerp ui which is why I'm mad rn normally tweening is smooth

#

I guess it's not with billboards

glass valley
#

I spent all day today trying to make a advanced path finding AI it was such a pain

glass valley
frail pendant
glass valley
#

I remember I coded something like it before but I forgot the method I used to simultaneously compute the maths while moving the npc towards the target

vital parrot
frail pendant
#

can I use tweening for adding animations such as the type writer effect on uis

vital parrot
#

It's not hard it's real simple if you know for loops

vital parrot
#

you could make a 3d model and lerp the model to the camera

#

just like how guns work

frail pendant
#

hmmm

#

yeah but can you still achieve the same quality as on uis

vital parrot
#

Yeah I've seen it all I've been coding for 10 years off and on

frail pendant
#

yo is it possible to

#

make an entire map

#

using scripts

glass valley
#

Yeah

vital parrot
#

yeah you can make the map then decode the map into code

#

but why would you do that when you can just make the map and spawn it in workspace lol

frail pendant
#

How can I spawn it

vital parrot
#

parenting it to workspace

glass valley
#

I think his talking about like procedural generation type stuff

#

Like generating a environment

vital parrot
#

ok so like lethal company?

#

or minecraft

frail pendant
#

yes like minecraft

vital parrot
#

yes it's possible with math.noise

#

and math.cos

#

I've actually made something like that

glass valley
#

Cool

vital parrot
#

years ago though

frail pendant
#

do you code for any games?

vital parrot
#

I was the original coder for defusal

#

before they kicked me out

#

they haven't made a good game since I was in the group

frail pendant
#

oh dam that's crazy

glass valley
#

Bro I’ve tried making games so many times but I just get stuck when it comes to building it

frail pendant
#

worst choice in history

hallow pivot
#

just use templates n get a builder later on with percentage or sum

frail pendant
#

you're right this is like the only good game they have

vital parrot
vital parrot
glass valley
hallow pivot
vital parrot
#

they kicked me out right after

hallow pivot
#

u can get them for like 10% tho

#

or just pay

vital parrot
#

they did add a bunch of stuff but during the release that was my code

hallow pivot
#

its like slave labour costs

#

but its understandable if u cant pay

vital parrot
#

had 10k people playing

frail pendant
#

dang wth

#

10k is nice

vital parrot
#

flamingo played it live on yt

glass valley
#

It probably lost players when it stopped updating

vital parrot
#

they dmed me just to brag about it

#

really made me mad

frail pendant
#

that's not even funny, why'd they fire you

glass valley
vital parrot
#

I told them I wasn't going to code anymore if he was going to keep adding his friends to the funding %

#

spent 2 weeks with barely any sleep coding it

glass valley
#

Did they at least pay you well?

elder mauve
#

U cant DMCA it?

glass valley
#

Any credit?

#

Me

vital parrot
glass valley
vital parrot
vital parrot
glass valley
#

damn

outer widget
#

anyone here need coin system?

#

what script do you need

inland bay
outer widget
#

hmmm i can try

umbral carbon
#

I am

molten plinth
# umbral carbon I am

So many skill roles )_)
Any advice for a lil’ guy who only knows luau and gdscript?

umbral carbon
#

And you'll be the best

molten plinth
#

Skull 🫡

dim mica
#

an1 know how to make a roblox verification with o-auth. i got code that "semi-works" but the link part isn't working.

lost burrow
dim mica
#

alr

inland bay
wispy shale
#

I need help
Who is experienced at scripting and making cutscenes?

thorny schooner
ebon frost
#

Im looking for a strong scripter who can be my developer partner for my mech game. Dm me for more info!

vital parrot
thorny schooner
vital parrot
thorny schooner
#

Makes sense cuz what is 2% gonna do

#

Scripters deserve at least 30% of a game cuz they control what happens to it

vital parrot
#

I was like a temu worker

thorny schooner
#

U still commisionable or u taking break

vital parrot
#

I got my own game going atm though

thorny schooner
#

Ohhhh

dim mica
inland bay
dim mica
#

yes

#

and its approved

#

its a encoding issue

jade valve
#

Does anyone know how I can make a floppy/wobbly character like gang beasts?

plush quarry
#

screenshare (requires host to run a python script)
im not releasing this because people could screenshare very unappropriate sites right inside roblox
8 fps
the screen is made up of mini parts (pixels) which i automated using a cutting script so i dont have to place a bunch of tiny parts manually.
python grabs the colors on my screen and shares it to roblox studio via http service roblox studio gets these colors and assigns the color to the pixels.

basically a virtual monitor.

wispy shale
#

I need help
Who is experienced at scripting and making cutscenes?

fiery heron
#

Nvm I fixed it

molten plinth
plush quarry
#

might leak source when its stable but idk for rn

#

people might use it for bad reasons if you know what i mean

#

i just did it as a test to see if its possible and it suprisingly is

woeful gate
#

if they agreed to 2% thats that

woeful gate
bleak glade
plush quarry
#

not on my pc rn so ill show u later

#

its a bunch of cut parts that display a color thats on my monitor

dry oyster
#

Show a video

plush quarry
#

not on pc rn on my laptop

plush quarry
#

aight

#

its trash fps and quality its roblox studio

dry oyster
#

Makes sense

young rock
#

any ideas about what to script for my portfolio?

molten plinth
#

Or make game systems for popular genres

summer aurora
#

maybe too many gamepasses

#

im going to add more

median fable
summer aurora
woeful gate
summer aurora
#

my goal is just a casual fighting game and it's going well in revenue and decent in playercount

#

it was 10 back then and now its 30-40

summer aurora
median fable
#

it can kill game so be carefull

woeful gate
#

bros motivation is driven by the success of big games 😭

summer aurora
median fable
#

wdym?

summer aurora
#

so i don't think it should be bad

woeful gate
#

”my game isnt p2w”

median fable
woeful gate
#

what in the world

#

who adds that many gamepasses

summer aurora
#

bedwars

woeful gate
#

not even pet sim has this much

woeful gate
median fable
#

bro wth

#

thats some crazy stuff the bot sent

summer aurora
#

my inspiration to add new things are bedwars, pixel gun 3d, and random media i see on twitter

woeful gate
# summer aurora bedwars

well one thing is for certain players will view u as a greedy roblox developer even if thats not what u want

#

just to many passes

#

and im betting theres plenty of dev products

summer aurora
#

most expensive product is 400

#

oh yeah and i added a couple premium benefits

median fable
#

do you get paid by roblox if you have premium benefit?

woeful gate
summer aurora
summer aurora
narrow vault
summer aurora
#

you can just get more coins by having friends in your server

narrow vault
#

i wanna see if its good or dog

median fable
summer aurora
median fable
#

yeah

woeful gate
#

personally I wouldn’t add to many profit driven products

#

how many players do u have?

summer aurora
#

43

#

it averages out to 30-40, and can peak 50-60

woeful gate
#

Game name?

summer aurora
#

i ssent it

summer aurora
#

dopey fighters 3

#

search it up if you think its an ip grabber

median fable
#

its not

woeful gate
median fable
#

i clicked ( im on the aust side )

woeful gate
#

are u listening to feedback

summer aurora
#

like by bad people

#

which sadly influences their vote

summer aurora
woeful gate
#

bro started a war with another dev team 💀

narrow vault
#

gonna be honest with you the game is decent but the ui

median fable
#

you play on mobile :d

woeful gate
#

and ur group wall is closed….

summer aurora
#

that's normal lol

narrow vault
#

and also it feels like a low budget randomizer

#

not a pvp

median fable
#

dont agree on that

narrow vault
#

cut me some slack

summer aurora
median fable
#

your still on mobile

narrow vault
woeful gate
#

Help this poor fellow out

narrow vault
#

that doesnt mean its chaotic

median fable
summer aurora
woeful gate
#

i think its ideal to engage with ur community

summer aurora
#

oh yeah we're adding pyro hooligan like people wanted, got suggested this heavily in game chat

woeful gate
#

how much robux this gonna cost

patent flare
#

Can anyone give me a scripting hand with smth I can’t do 😶

summer aurora
#

its gonna be part of the new skin crate

woeful gate
woeful gate
summer aurora
woeful gate
#

👍👍

summer aurora
#

they just cost coins

narrow vault
# summer aurora he can probably get it when he joins back, sometimes roblox doesn't detect rejoi...

im telling you this as a guy who made a randomizer pvp gme before:
your game is good in terms of visuals and gameplay, its simple,
why did it pop up gamepass purchase suggestions when i joined
also your game has the feeling of a randomizer, but at the same time not with the characters and allat,
50000 dmg tool bros trying to be IA,
audio shouldn't be global cuz when i played i heard some and my ears went nuts,
some anims are good some should be remade
final verdict: i'd give your game a 7.5-8/10

#

id see it as a game id play so

summer aurora
summer aurora
#

we were making a talent show originally with a sledgehammer tool as a prop for the show

#

when prepping it, we found sledgehammer duels fun

#

which dopey fighters reborn (aka 2) was made

summer aurora
#

which were props for parkour of our talent show

narrow vault
#

59%

summer aurora
#

yeah i know

woeful gate
#

context?

summer aurora
#

i hope we can make it up though

woeful gate
#

why is it so low

summer aurora
narrow vault
summer aurora
#

so i later left tds rpg and shut it down permanently

#

i left tds rpg to work on dopey fighters 3

narrow vault
#

i hate people who make copies of popular games

summer aurora
narrow vault
#

dignity over greed

woeful gate
summer aurora
#

i didn't want to be popular with tds rpg so i used it as a fundraiser for df3

#

a month later

narrow vault
summer aurora
#

because people started harassing me over and over

#

trying everything for me to be gone

#

so i didnt care about them anymore and did whatever which i milked completely

narrow vault
summer aurora
#

i care about dopey fighters and i will always care about my original work

narrow vault
#

people think theyll be used

summer aurora
narrow vault
woeful gate
summer aurora
#

also look at this terrible recreation lol

#

i didnt wanna hire a modeler

#

so i just took a sphere

#

with a smiley face that turns black and green

#

via tween

narrow vault
summer aurora
#

okay

narrow vault
patent flare
#

Why don’t any script I make now not work but my old ones do in the same game?

orchid wasp
#

guys best site to make profilo

naive dawn
#

guys is there a way to detect if a gui element is hitting other gui element?

graceful aspen
#

looking for GUI and scripter robux payment only and payment after completion

jolly mulch
naive dawn
#

this game is gonna get popular for sure

vital parrot
stray dock
#

yo yo so why does cloning a part from replicated storage, then parenting it to the hrp only parent it to the hrp from the point where the player spawns?

#
    warning.Parent = hrp
    local warningweld = Instance.new("WeldConstraint")
    warningweld.Parent = warning
    warningweld.Part0 = warning
    warningweld.Part1 = hrp```
#

but parenting it to the torso or any other parts work?

#

nvm fixed it just moved the position after its welded and parented to the correct spot

strange summit
#

how do I make a couratine that returns the name of a variable when yielded

soft trout
#

i been wondering, since animations replicate to the server does that mean you can use them as an alternate to remote events

#

like once a player plays a specific animation the server picks that up

hoary cedar
strange summit
#

can u return values though?

narrow vault
#

but i wouldn't suggest it if u dont know how to handle it

hoary cedar
hoary cedar
lapis heron
#

oh alr

strange summit
hasty mesa
strange summit
#

i thought you can only send arguments with the resume function

hasty mesa
strange summit
#

ty

strange summit
hasty mesa
#

close function closes the thread

#

it dosn't know what will be returned if its closed

strange summit
#

Im trying to create a loop that loops through 5 CFrame values and creates a tween on the camera with a delay inbetween each and then a button that can break the loop

#

I did a couratine since I can close that whenever but I need the name of the tween so I can cancel it

hasty mesa
#

store it in a variable

#

or a table

strange summit
#

is there no other way to do it?

hasty mesa
#

a table is the most stright foward way

strange summit
#

ah ok ty

stray dock
#

meant it in a way i know how i wrote it but didnt work the way i expected it to at all

#

yea

#

its supposed to when the player goes up they fade out

#

naw its cuz the way i wrote it

#

making it just make the player fade out normally is easy i already had that but trying to make the other parts thats apart of the player model do the same

gritty elm
#

lol

hoary cedar
# stray dock making it just make the player fade out normally is easy i already had that but ...
type TransparencySurface = Instance & {
    Transparency: number,
}
local function getNormalTransparencySurfaces(character: Model, filter: () -> boolean?): {TransparencySurface}
    local results = {}

    for _, descendant in character:GetDescendants() do
        if descendant.Name == "HumanoidRootPart" then
            continue
        end

        if not filter(descendant) then
            continue
        end

        if descendant:IsA("BasePart") or descendant:IsA("Decal") then
            table.insert(results, descendant)
        end
    end

    return results
end
stray dock
hoary cedar
#

What did you find?

stray dock
#

to be honest it just randomly started working

hoary cedar
#

Then it's not working

stray dock
#

though i did have another issue

#

but i did fix that other issue

stray dock
hoary cedar
#

Seriously?

#

You think things magically become better?

#

It's an intermittent bug; if it had the capcity to happen in the first place, it has the capacity to happen again

stray dock
#

well i did obviously change it up a bit

hoary cedar
#

Murphy's law

stray dock
#

other issue was also

#

since i used GetDescendants() it would also tween the transparency of two parts in the player model which i wanted to keep transparent

hoary cedar
#

The function I gave you will provide you with an array of all instances within the character that contribute to normally visible surfaces on the average character. Use it to tween the transparency of the character as a whole

stray dock
#

so lua if person.Name == "Example1" or person.Name == "Example2" then continue end
worked for me

indigo torrent
#

How can i make it so players character can automatically swim underwater ?

I tried pathfinding and move to but these doesnt make the player go underwater only til the surface

hoary cedar
#

Your face is still visible

#

You have the capacity to turn the HumanoidRootPart visible as well

#

@stray dock

limpid dagger
#

Hello do some one knows a video or something how i can make this

stray dock
#

ah that was a old gif it works now turning the face invisible

#

do you just wanna see the full code block? and gif of it working now

hoary cedar
#

It's called software engineering for a reason

#

You have to make this shit yourself 90% of the time

#

It's not like someone's going to have a perfect breakdown of that exact GUI

limpid dagger
#

Um

stray dock
#

true you gotta go thru all it if you want smth that looks good

hoary cedar
#

If you need a video to reproduce that GUI anyway, you're cooked

#

And I mean COOKED

limpid dagger
#

How do i it whit our the video

#

No

hoary cedar
#

UI scripting is a boatload of work

#

Especially imperative UI scripting

limpid dagger
#

Not that

#

Not the ui

#

The reward things and stuff

hoary cedar
#

Dude. "This" is so unclear

#

Know what you want before asking for help

#

You should know how frustrating it is to try to unpack a vague request from someone

limpid dagger
#

I know it

hoary cedar
#

Then explain it in concise details

limpid dagger
#

Ok i want to make a tower defence i dont know how the reward system work

#

Are that more clear

#

The problem are i cant good English

hoary cedar
# stray dock ah not needed anymore i found a simpler solution, thank you though!
type TransparencySurface = Instance & {
    Transparency: number,
}
local function getNormalTransparencySurfaces(character: Model, filter: (Instance) -> boolean?): {TransparencySurface}
    local results = {}

    for _, descendant in character:GetDescendants() do
        if descendant.Name == "HumanoidRootPart" then
            continue
        end

        if filter and not filter(descendant)) then
            continue
        end

        if descendant:IsA("BasePart") or descendant:IsA("Decal") then
            table.insert(results, descendant)
        end
    end

    return results
end
local function auraTransparencyFilter(instance: Instance): boolean
    return instance.Name ~= "X" and instance.Name ~= "Y"
end
local transparencySurfaces = getNormalTransparencySurfaces(character, auraTransparencyFilter)
#

You can do something like this

rare anvil
#

guys

#

any idea why my shit doesn't save? when I added DS to my leaderstats it saved the multiplier but the other thing partsummoned didn't save? even though i had a button spawn parts and when it spawned parts it counted in leaderstats so why aint my DS working?

limpid dagger
#

Do some one knows where i can find a tutorial from a tower defence map elevator system

vast hawk
#

@wanton robin its wdsyus other acc doesent let me send messages

#

@smoky citrus its wdsyus other acc doesent let me send messages

hoary cedar
#

It is 1000% an implementation issue on your part

rare anvil
hoary cedar
#

Then don't bother askin'

mortal roost
#

Can you pass a cloned model between server and client?

hoary cedar
mortal roost
#

yea it works, thanks!

fast maple
jolly mulch
#

I think my game will be a little different to those auto battler mobile games

#

The player will have more control

#

I'm planning basically an RPG game.
except instead of controlling only one character, you control an army

#

and in town you recruit more soldiers to join your army

#

I already have lots of different tricks to optimize it hehe

#

for example I'm not using humanoids, I just set their cframes (and I can throttle the cframe update rate if needed), and only animate them if they're on screen

#

and have custom replication

#

it was the only way to get it to work with so many npcs

#

default roblox humanoids and replication can't do it

#

I have some optimization tricks I tested that can get up to 10,000 npcs running around on the server

#

this is an old video where I tested 5000 npcs (each npc is represented by a simple cube.. which is fine for testing purposes)

#

you can see each cube is moving and maintaining its own personal space.

#

it's not going inside other npcs or inside the big blocks

#

it's a bad example though because the recv is high

#

I can optimize that to be lower though

#

they're crazy unoptimized if you want to have high numbers of them

#

yeah I have a system for managing hp etc.. other MMORPG attributes too

spiral jungle
#

Yucky humanoids

hoary cedar
#

No you're not

#

Someone of that caliber is far beyond your available remuneration. People often confuse "years of experience" with the time difference between when a scripter started and the current date. If that were the case, I'd have 10 years of experience

#

What's of real value is the scripter's total time spent working professionally and developing their craft

#

A little over a year of dedicated effort has been statistically shown to correlate to "mastery"

#

Roughly ten thousands hours

#

To become a captain of a commerical jet airliner, you need a minimum of 1,500 flight hours

#

So by that rate, you're asking for a Roblox scripter with 20x the experience of a captain, lmfao

shell socket
stable bay
#

who here is good at scripting?

#

i need someone to quickly script my gamefor some money

#

dms

pallid yacht
#

Who pang me

stable bay
pallid yacht
tiny token
#

@hoary cedar

#

can u help me with something pls omg

#

i been trying so much

#

theres smth not working in live game, only in studio

#

help pls

pastel surge
#

yeah i know, i am using a custom walking animation + what should i set the priority ?

narrow vault
#

action4 🔥

pastel surge
main tinsel
#

always action4

pastel surge
main tinsel
#

send code

pastel surge
#
local crawlSpeed = 8
local walkSpeed = 16
local key = "c"

local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:FindFirstChild("Humanoid")
local rootPart = character:FindFirstChild("HumanoidRootPart")

local TweenService = game:GetService("TweenService")

local idleAnim
local moveAnim
local isCrouching = false

local crouchCameraOffset = Vector3.new(0, -1, 0) 
local normalCameraOffset = Vector3.new(0, 0, 0)

local tweenInfo = TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.Out)

local function tweenCameraOffset(targetOffset)
    local tween = TweenService:Create(humanoid, tweenInfo, {CameraOffset = targetOffset})
    tween:Play()
end

local idleAnimation = Instance.new("Animation")
idleAnimation.AnimationId = "rbxassetid://139411164591008"

local moveAnimation = Instance.new("Animation")
moveAnimation.AnimationId = "rbxassetid://70454074585568"

mouse.KeyDown:Connect(function(k)
    if k == key and not isCrouching then
        isCrouching = true
        humanoid.WalkSpeed = crawlSpeed
        tweenCameraOffset(crouchCameraOffset) 

        if not idleAnim then
            idleAnim = humanoid:LoadAnimation(idleAnimation)
        end
        idleAnim:Play()
    end
end)

mouse.KeyUp:Connect(function(k)
    if k == key and isCrouching then
        isCrouching = false
        humanoid.WalkSpeed = walkSpeed
        tweenCameraOffset(normalCameraOffset) 

        if idleAnim then
            idleAnim:Stop()
        end
        if moveAnim then
            moveAnim:Stop()
        end
    end
end)

humanoid.Running:Connect(function(speed)
    if isCrouching then
        if speed > 0 then
            if not moveAnim or not moveAnim.IsPlaying then
                if idleAnim then idleAnim:Stop() end
                moveAnim = humanoid:LoadAnimation(moveAnimation)
                moveAnim:Play()
            end
        else
            if moveAnim then moveAnim:Stop() end
            idleAnim = humanoid:LoadAnimation(idleAnimation)
            idleAnim:Play()
        end
    end
end)
tacit basalt
#
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ServerScriptService = game:GetService("ServerScriptService")
local PlayerService = game:GetService("Players")

local DataManager = require(script.DataService.DataManager)

PlayerService.PlayerAdded:Connect(function(player)
    local Profile = DataManager.GetProfile(player)
    
    print(Profile)
end)
#
local DataManager = {}

--// Table to store data
DataManager.Profiles = {}

function DataManager.GetProfile(player)
    local profile = DataManager.Profiles[player]
    if profile ~= nil then return profile.Data end
    
end

return DataManager
#

any reason why im getting nil?

thorn horizon
#

Sorry for the late response, it looks good.

pastel surge
#

now the movements not working and the crouch work without problems 🙂

urban dawn
cedar gulch
#

Lads what is the best way to practice scripting? Like obviously writing yourself is best but I have trouble with what to do. Sure I can search it up but there is a big tendency to just copy it.

stable bay
#

I NEED SOMEONE WHO CAN SCRIPT SOME STUFF FOR 15 USD (PAYPAL AND DEADLINE IS ON THE 10TH OF FEBRUARY)

#

dm me*

stable bay
cedar gulch
#

You mean something like a game?

#

But I can just look the scripts up and Ctrl+C ,
Ctrl+V.

#

Not really practice😭

#

👍

#

Yeah then how do I figure out how to write the stuff, I haven’t got much experience.

#

So I got like 1 year experience, know beginner stuff and some advanced.

young rock
#

yeah but what could be the problem?

cedar gulch
#

That’s not the case it seems. I just get stuck on what to even write.

#

Thank you for the advice🙏

outer widget
#

does anybody here need coin system?

somber vault
#

yo could someone help me implement a system in this script where if u perform a m1 and ur in a close radius u propell to the target just like in tsb using bodyforce or bodyvelocity? just like in tsb, thanks allot

sly solstice
#

function roundMod.BeginFlagSystem()
    local map = game:GetService('ServerStorage'):WaitForChild('Maps'):WaitForChild('BetaMap')
    
    local flags = map:WaitForChild('Flags')
    local flagsT = {
        blueFlags = flags:WaitForChild('BlueFlags'),
        redFlags = flags:WaitForChild('RedFlags')
    }
    
    
    
    for i, flag in pairs(flagsT.blueFlags:GetChildren()) do
        local att = flag:GetAttribute('Flag')
        local flagDetectPart = flag:FindFirstChild('DETECT')
        
        if flagDetectPart then
            print(flagDetectPart)
            
            if flagDetectPart.Parent.Name == 'flagBlue' and att == 'FlagOne' then -- check if flag is flagone
                local flagOne = flagDetectPart.Parent
                print(flagDetectPart.Parent)
                
                local CLICK_DETECTOR = flagDetectPart:FindFirstChild('ClDt')
                
                if not CLICK_DETECTOR then
                    warn('does not exist')
                    return
                end
                
                print(CLICK_DETECTOR)
                
                
                
                CLICK_DETECTOR.MouseClick:Connect(function()
                    print('Clicked.')
                end)
                print('reached!')
                
            end
        end
    end
end

does anyone know why MouseClick wont work?

somber vault
#

arent u supposed to use mousebutton1click:connect(function()?

#

o

#

ur using a click detector

sly solstice
#

yeah

somber vault
#

hm

#

are there any errors

warm salmon
#

is it possible to use multiple textures on an editablemesh

#

if roblox added the possibility for atlases that would be nice

empty badger
#

guys what is the diffrence between using :FireAllClients() and just using normal script ?

sly solstice
somber vault
mental hawk
#

FireAllClients just fires it on all clients

empty badger
mental hawk
narrow vault
#

the difference is that a normal script overloads the server while fireallclients does it on the client

narrow vault
somber vault
# sly solstice no

no need for using connect function pretty sure try doing it without that

mental hawk
#

like this

somber vault
#

lol

somber vault
# sly solstice no

`local detector = workspace.eee.ClickDetector

if detector.MouseClick then
print("eee")
end`

sly solstice
narrow vault
#

lets see

somber vault
empty badger
hasty cobalt
#

is it possible to play animations w just a keyframe sequence instance or no

empty badger
narrow vault
#

then the server has to do 30 bajillion calculations

#

which will bring performance down by 3000%

empty badger
#

nice this thing really useful

somber vault
#

no lol

#

server is powerful enough

narrow vault
#

again can you show me those games of yours

somber vault
#

i work for bighit

narrow vault
#

for what

somber vault
#

jesus story

#

im just now learning how to script, Can someone give me feedback i made this to train my skills

if 1 + 1 > 0.5 then
    print("This statement is true")
wait(2)
print("I forgot to say that of course 2 is bigger that 0.5!")
    
end

if 2 + 3 == 5 or 2 +4 == 4 then
    print("One of these statements is true")
end

if 15 + 10 <= 20 or 2 + 18 == 20 then
    print("This is for sure true")
    
else
    print("NOTHING IS RIGHT")
 
    

end


narrow vault
#

did you meant bigshit

#

i can give it a go

#

to search

somber vault
#

do you know pet simulator

narrow vault
#

bro works with those people in their dreams 💔

#

you know, it aint cool to lie dog

#

i could easily flex 2

#

just because of yo ego....

somber vault
#

what are you mad for

#

empty baseplate in studio

narrow vault
#

its vice versa

shell dragon
sharp haven
#

Does anyone uses upflit rojo version along side with syncback ?

tacit basalt
#

it just hadn't loaded in

young rock
#

Is there a good ragdoll tutorial out there?

soft trout
#

my dev has 2 scam logs should i keep him on decemanjuri

lean ocean
#

scam him

drifting iron
#

is there any way to pathfind only using specific parts? im looking for something like raycast's raycastparams feature where you can filter what parts you want to be included/excluded

vague chasm
frail pendant
#

How do I use the repeat method

soft trout
#

so unless hes trying to steal the game?

#

but idk

vague chasm
#

or just a beginner

soft trout
#

his scam logs are basically not finishing on time and the people kicking him off cause of that

#

so not really actual scams like taking the money and dipping

vague chasm
south roost
soft trout
#

i can probably trust him

whole tangle
#

somebody help my uis doesnt work even when i m1 ;-;

soft trout
#

not .KeyCode

whole tangle
soft trout
#

yw

vague chasm
open walrus
#

if i tp humanoid root part does it tp my character?

wet zealot
#

whats the best way to have a rng system with luck ?

cinder sierra
#

yo
i wanna make an inventory system
and idrk how to go about it
should i make an inventory folder inside the player instance?

glass valley
#

Do you want like a button and then a gui pops up showing up items?

#

@cinder sierra

cinder sierra
#

i mean yea i will wanna make a gui for the inventory

#

but idk if this method is good for storing all the items the player has

glass valley
#

Ok I would store the actual weapons in like server storage or replicated storage under some folder

cinder sierra
#

ye

glass valley
#

Then use a data store to save which weapons the palyer has

cinder sierra
#

i dont need to use datastore

glass valley
#

Then duplicate those weapons into a folder inside the players instance

cinder sierra
#

i dont want the weapons to save

glass valley
#

why you don’t want it to save?

#

ah ok I see

cinder sierra
#

no

cinder sierra
#

alr

#

i just wanted to know if there is a better more organised way

glass valley
#

Like is the player picking up the weapons or do they just spawn with them

cinder sierra
#

no

#

picking up

#

should i keep al the objects inside a module script?

glass valley
#

Then I would just do what you were thinking have it duplicate the weapon inside a folder in the player instance

cinder sierra
#

and like the pick up function

glass valley
#

Well for the pick up I would also link it to the folder in the player instance to check if it has updated

#

And then just loop through everything and use a like I think it was a uil list

cinder sierra
#

ye im lost

glass valley
#

ok ok how much coding do you know

cinder sierra
#

i know a bit

#

im a begginner

glass valley
#

if you haven’t done anything like this before I would just recommend going through other peoples inventory system maybe from YouTube or the toolbox and see how they did it

cinder sierra
#

alr

#

thx

glass valley
#

Np

arctic badge
#

the label isnt changing on my screen, anyone know why?

narrow vault
#
    Motor1 = mainchar:FindFirstChild("Torso"):FindFirstChild("Left Shoulder"),
    Motor2 = targetchar:FindFirstChild("Torso"):FindFirstChild("Right Shoulder")
}
Motors.Motor1.Enabled = false
Motors.Motor2.Enabled = false
local function createBallSocket(motor)
    local socket = Instance.new("BallSocketConstraint", motor.Parent)
    local attach1 = Instance.new("Attachment", motor.Part0)
    local attach2 = Instance.new("Attachment", motor.Part1)
    socket.Attachment0 = attach1
    socket.Attachment1 = attach2
    attach1.CFrame = motor.C0
    attach2.CFrame = motor.C1
    socket.LimitsEnabled = true
    socket.TwistLimitsEnabled = true
    socket.UpperAngle = 90
    socket.Restitution = 0.2
    return socket
end
coroutine.wrap(createBallSocket)(Motors.Motor1)
coroutine.wrap(createBallSocket)(Motors.Motor2)
local MainCharAttachment = Instance.new("Attachment", mainchar:WaitForChild("Left Arm"))
local TargetCharAttachment = Instance.new("Attachment", targetchar:WaitForChild("Right Arm"))
local HandSocket = Instance.new("BallSocketConstraint", mainchar:WaitForChild("Left Arm"))
HandSocket.Attachment0 = MainCharAttachment
HandSocket.Attachment1 = TargetCharAttachment
HandSocket.LimitsEnabled = true
HandSocket.TwistLimitsEnabled = true
HandSocket.UpperAngle = 60``` -- i have this arms ragdoll system, and it doesn't work as expected, its supposed to ragdoll the left arm of player 1 and right arm of player 2, and joint them for a effect, and the code doesn't let them walk and it just messes with the collision as after a time we go into the void due to sliding, i haven't used ballsocketconstraints that much before
somber vault
#

youre changing startergui, not playergui

narrow vault
#

jumpscare

somber vault
narrow vault
#

ballsocket jumpscare

arctic badge
gaunt scaffold
#

Hiii

arctic badge
gaunt scaffold
#

Can someone help me script

thorn horizon
sleek idol
#

bit of a broad question but does anyone know the objective best way to handle gun logic on roblox to ensure the lowest latency possible without leaving the system open to easy cheating methods like sending the server the incorrect mouse->world position, im assuming itd be just to have the client send the position and then have some logic to figure out whether that is possible within their cameras viewport range, but i guess theres no way to mitigate average aimlock scripts?

acoustic vigil
#

dm me if you wanna make a game together need scriptter mainly

simple yew
#

wow I thought ur name was somethin bad but I was just covering the tech part

raw onyx
#

Can someone tell me why after purchase the speed multiplier is not granted and the label does not change its name

#
local button = script.Parent
local player = game.Players.LocalPlayer
local tweenService = game:GetService("TweenService")
local productService = game:GetService("MarketplaceService")
local runService = game:GetService("RunService")

local product2xSpeed = 2840082234
local product4xSpeed = 2840082782
local product8xSpeed = 2840083659
local product16xSpeed = 2840084204
local product32xSpeed = 2840084715
local product64xSpeed = 2840085128
local product128xSpeed = 2840085699
local product256xSpeed = 2840086332

local speedMultiplier = 1
local buttonText = button:FindFirstChildOfClass("TextLabel")

local function updateSpeed()
    if speedMultiplier == 1 then
        buttonText.Text = "2x Speed"
    elseif speedMultiplier == 2 then
        buttonText.Text = "4x Speed"
    elseif speedMultiplier == 4 then
        buttonText.Text = "8x Speed"
    elseif speedMultiplier == 8 then
        buttonText.Text = "16x Speed"
    elseif speedMultiplier == 16 then
        buttonText.Text = "32x Speed"
    elseif speedMultiplier == 32 then
        buttonText.Text = "64x Speed"
    elseif speedMultiplier == 64 then
        buttonText.Text = "128x Speed"
    elseif speedMultiplier == 128 then
        buttonText.Text = "256x Speed"
    else
        buttonText.Text = "Max Speed"
    end
end

local function onPurchaseFinished(purchaseId, player)
    if purchaseId == product2xSpeed then
        speedMultiplier = 2
    elseif purchaseId == product4xSpeed then
        speedMultiplier = 4
    elseif purchaseId == product8xSpeed then
        speedMultiplier = 8
    elseif purchaseId == product16xSpeed then
        speedMultiplier = 16
    elseif purchaseId == product32xSpeed then
        speedMultiplier = 32
    elseif purchaseId == product64xSpeed then
        speedMultiplier = 64
    elseif purchaseId == product128xSpeed then
        speedMultiplier = 128
    elseif purchaseId == product256xSpeed then
        speedMultiplier = 256
    end
    updateSpeed()
    if player.Character and player.Character:FindFirstChild("Humanoid") then
        player.Character.Humanoid.WalkSpeed = 16 * speedMultiplier
    end
end

productService.PromptPurchaseFinished:Connect(onPurchaseFinished)

button.MouseButton1Click:Connect(function()
    if speedMultiplier == 1 then
        productService:PromptProductPurchase(player, product2xSpeed)
    elseif speedMultiplier == 2 then
        productService:PromptProductPurchase(player, product4xSpeed)
    elseif speedMultiplier == 4 then
        productService:PromptProductPurchase(player, product8xSpeed)
    elseif speedMultiplier == 8 then
        productService:PromptProductPurchase(player, product16xSpeed)
    elseif speedMultiplier == 16 then
        productService:PromptProductPurchase(player, product32xSpeed)
    elseif speedMultiplier == 32 then
        productService:PromptProductPurchase(player, product64xSpeed)
    elseif speedMultiplier == 64 then
        productService:PromptProductPurchase(player, product128xSpeed)
    elseif speedMultiplier == 128 then
        productService:PromptProductPurchase(player, product256xSpeed)
    end
end)

updateSpeed()

runService.Heartbeat:Connect(function()
    if player.Character and player.Character:FindFirstChild("Humanoid") then
        player.Character.Humanoid.WalkSpeed = 16 * speedMultiplier
    end
end)

player.CharacterAdded:Connect(function(character)
    local humanoid = character:WaitForChild("Humanoid")
    humanoid.WalkSpeed = 16 * speedMultiplier
end)
indigo torrent
#

How to check if the user has liked the game ? (thumbs up)

pine geyser
#

guys can someone help me make a third person shooter game?

pine geyser
carmine yacht
pine geyser
carmine yacht
# pine geyser yeah, it doesn't have tutorials for tps games

In this video, I show you how to create a third person over the shoulder camera in Roblox Studio using scripts (local scripts). I teach you about ContextActionService, RunService, and some CFrame math. Hope you enjoy!

I'm using a new microphone in this video, hope you guys like the better sound quality!

▻Comment any questions down below!

▻Ma...

▶ Play video
pine geyser
carmine yacht
pine geyser
#

ok thanks.

carmine yacht
#

they are advanced you need to raycast, animate, rig (via code) and hitbox xD

#

gl

pine geyser
#

not like deathmacth games but wtv

carmine yacht
pine geyser
narrow vault
#

is anyone here experienced with ballsocket constrains or ragdolls

bronze dirge
#

can someone help me make a soccer/football game like tps street soccer

swift lynx
#

why are scripters so expensive 😦

#

none of em take % too

somber vault
#

try doing a "check" with print()

#

If it prints just once when you buy, there is your problem

somber vault
swift lynx
#

Not when we have 2 investors

somber vault
#

Unreliable and not consistent

swift lynx
#

true

raw onyx
#

i made handler in server script service

#

and made a remotevent

#

and it works now

#

🙂

molten plinth
#

anyone have a good way to quickly load Sounds in SoundService?
I'm making dynamic music with different Sound instance chunks, but even when I preload, some Sounds fail to play (probably due to lag)
I can send script if needed, but it's a little big

cinder spindle
#

anyone know sum open source games that are decently made(please link them)

static coral
#

is there a built in way to make a deep copy of a regular table? or do u just have to make it yourself?

acoustic vigil
#

dm to join team making game ]

gentle marlin
#

trying to learn lua, i already know python, c and c++ and lua basics but how do i get to the advanced stuff

sacred lotus
#

Best Modules for Scripters?

narrow vault
#

is anyone here experienced with ragdolls

gilded shard
gritty briar
#

whats something kinda easy to make

sacred lotus
#

What Kinda Modules should i make

#

I already have the basic ones

gritty briar
sacred lotus
#

And what’s the best Framework to make a game

#

Like what’s a way i can script a game that makes it advanced smooth and easy to change

#

Battlegrounds

#

Okay

#

Okay

#

Imma still learn oop

#

I know it but not fully

#

Wanna see some stuff i’ve made?

pine geyser
carmine yacht
pine geyser
carmine yacht
#

can use fastcast for the hitbox

carmine yacht
graceful vale
#

@simple yew no selling

carmine yacht
#

why would someone take a % if you throw out an idea that may or may not work

#

it's like an investor lmao

#

just like you wouldn't go work a job that says they may pay you if the place succeeds

#

you would only work there if you could guarantee a success

#

xD

simple yew
carmine yacht
graceful vale
carmine yacht
#

you cannot sell the system in the server

carmine yacht
simple yew
carmine yacht
#

chopped shyt if it was a system

#

❤️

graceful vale
carmine yacht
#

@simple yew benchmark it versus free systems and ill buy it from you

carmine yacht
summer aurora
simple yew
solemn echo
#

is there plugins that can help me learn coding?

carmine yacht
#

use youtube

carmine yacht
graceful vale
summer aurora
carmine yacht
#

🙏

summer aurora
#

its a grenade launcher

carmine yacht
#

oh the gun?

solemn echo
#

damn

summer aurora
carmine yacht
#

or the whole sys

#

pshh

dark juniper
solemn echo
#

how can i learn to script better then

carmine yacht
#

its p nice mechs

solemn echo
#

i want to make fake exploits ong

carmine yacht
#

it reminds me of double shotgun in arsenal @summer aurora

dark juniper
solemn echo
#

anti aimbot

carmine yacht
solemn echo
summer aurora
dark juniper
#

roblox documentation?

solemn echo
dark juniper
#

look up roblox documentation....

summer aurora
carmine yacht
#

and a crosshair thats better

#

you could try recoil crosshair if ur fancy like that shyt

solemn echo
#

its confusing

#

do i just search coding 101?

dark juniper
#

you made that?

summer aurora
dark juniper
summer aurora
carmine yacht
#

its a puzzle game

summer aurora
summer aurora
#

there's puzzles

carmine yacht
#

its a fighting game chat

#

are we serious

dark juniper
#

gang theres a shit ton of games that have guns

summer aurora
dark juniper
#

im asking for more details

solemn echo
#

tdv?

summer aurora
#

the game is mainly melee based, but recently i've been trying to add ranged weapons

dark juniper
#

you dont needa shit on me dude...

#

😭

carmine yacht
#

man you coulda asked what kind of fighting ame that is

narrow vault
#

is anyone experienced in custom ragdolls (not death ragdolls)/ballsocket constrains (tryna fix a annoying bug 💔 )

carmine yacht
#

yes bapairo

#

talk to me

dark juniper
solemn echo
#

the dev king

dark juniper
summer aurora
dark juniper
summer aurora
solemn echo
#

uhh

#

idk im so confused rn at everything

narrow vault
#

yes but your suggestion flinged me to god himself

#

💔

summer aurora
narrow vault
#

the thing is, i need to ragdoll a player's left arm with another player's right arm and connect them at the same time

#

not just a simple ragdoll effect for 1 player

#

yes but i slide to the void and i cant walk

#

and i also get flung up to jesus if i rotate my camerat oo much

dark juniper
tiny obsidian
dark juniper
#

genuinely ptw

#

😭

summer aurora
#

dlc is usually cosmetic

narrow vault
#

yes its indeed

#

if it was r15 it wouldva been easier 💔

summer aurora
narrow vault
carmine yacht
#

what do u need help with

dark juniper
#

all that off cosmetics

#

your probably bagged out ngl

narrow vault
narrow vault
#

everything works but i cant move and i slide to the void

#

and if i rotate my camera i get flung up to god

carmine yacht
#

are the bodies massless

#

and did you disable autorotate and shit

#

so that the players cannot control local movement

narrow vault
#

no but autorotate is needed and massless did nothing

#

literally nothing

#

no other change

carmine yacht
#

well then you should put the players into third person (forced)

#

and lock them to no shiftlock first

#

and see what that does

#

also are you sure everything is massless? if they are sliding there is a force pulling on them

narrow vault
#

they are into third person

carmine yacht
#

they should not move at all

narrow vault
carmine yacht
#

im telling u that your player isnt fully detached

#

are you running your code on the server or on the client for the ragdoll

narrow vault
#

server

#

cuz theres nothing controlling player 1

carmine yacht
#

is actively effecting the character

#

which it shouldnt

#

it should be completely detached

#

make sure you also removed the camerasubject and camera type changed to something else

#

like follow/scriptagble

narrow vault
#

its cuz of the ballsocket constraints as when they arent there it doesnt happen, but when connected it does

#

and it pmo

#

as i have to do it like that

#

cuz the task ive got to do tells me to do it like that