#tis might be stupid but

1 messages · Page 1 of 1 (latest)

fallow spoke
#

how do ppl do this? ik a lot of ways but idk if its even like the main way

this one
Client1 sees their own hands in first person
Client2 sees Client1’s arms in third person
Client1 never sees his own third-person arms

like client1 can only see its first person arm and not third person arm and then other clients see client1 third person arm

do they just make client1 hand invisible locally and let the third person arm do whatever while maintaining the first person arm, or theres another approach idk

tidal vapor
fallow spoke
#

i mean like

#

u know if u dont follow these rule, client 1 can see its own hand and third person arm and itll just look like it has 4 arms

#

but like how do ppl only let client 1 see what theyre seeing while maintaining other client see its arm in 3rd person

#

bc when u update smth in the server

tidal vapor
#

you create the arms on a local script

fallow spoke
#

itll update for all client

fallow spoke
#

even if i do that

tidal vapor
#

show pic bro so I know better what u mean

fallow spoke
#

i want the 3rd person arm to be seen for everyone

#

meaning i need to do it in the server

#

so like

tidal vapor
#

then ye

fallow spoke
#

itll update it in ur client too

tidal vapor
#

Then do it on server

fallow spoke
#

so now it looks like u have 4 arm

#

bc the viewport model and the physical arm

fallow spoke
#

😤

tidal vapor
#

???

fallow spoke
#

wait let me draw

#

or something

#

like this

#

1st person, 3rd person right

#

ima draw another one

tidal vapor
fallow spoke
#

like u said do it in the server right

#

when i update it in the server, and the client viewmodel will look like this bc itll update for everyone to see

#

now 1 ur actual arm and ur viewmodel arm

lost apex
#

whar r u saying

fallow spoke
#

and i dont want that

lost apex
#

so u want 3rd person arms shown by every1

#

but not first person

fallow spoke
tidal vapor
#

Loop theu all players

fallow spoke
#

i want to like make the client only see its 1st arm, but not 3rd arm, while everyone else can see the 3rd arm

fallow spoke
tidal vapor
#

yup

fallow spoke
#

☺️

#

i thought thats not like the main thingy but ok

fallow spoke
#

wait that sounds weird

fallow spoke
#

this one

#

more this one

tidal vapor
#

bro your acting like im a bad scripter, im not bad at all

shell flax
#

why have i been summoned

balmy swan
#

@fallow spoke Do u want the goat to help u

fallow spoke
fallow spoke
#

😤

balmy swan
fallow spoke
#

ok

#

whats the main way

#

like super main popular main one

balmy swan
#

Ok so basically

#

U want it so that players can only see the movement of other players arms

#

And not their own?

fallow spoke
#

yes

#

wait what

balmy swan
#

? That’s what u said in ur message

fallow spoke
shell flax
fallow spoke
#

not like that

#

i mean like

shell flax
fallow spoke
#

i mean like this

shell flax
fallow spoke
#

somehow make the client not see its own 3rd person arm

#

while keeping the other clients see that client 3rd person arm

lost apex
#

its that

balmy swan
#

Bro what

lost apex
#

what pyro said

fallow spoke
lost apex
#

no think

fallow spoke
#

im talking about whats visible on the client view

lost apex
#

its that

fallow spoke
#

dumb

shell flax
#

just set that part's transparency to 1 on that client...

#

there's a second property too localtransparencymodifier or whatever its called

#

that property is for precisely doing this

fallow spoke
#

but im trying to find a main way

#

bro

shell flax
balmy swan
#

wdym by main way

fallow spoke
#

i think ur not getting it

#

ima give u an example

balmy swan
#

@fallow spoke Maybe not be so vague

fallow spoke
#

SHHHH

#

LET ME GIVE EXAMPLE

shell flax
#

if you want proof of that just read through how roblox's PlayerModule deals with camera occlusion when you zoom from 3rd person to 1st person

fallow spoke
#

stop typing

#

stop typing

#

ok good

#

now

shell flax
#

it uses the local transparency modifier

fallow spoke
#

imagine client1

#

client1 can only see his first person arm

#

server updates for everyone so everyone can see client1 third person arm version

#

client1 now can see his 3rd person arm, now it looks like he has 2 arm

shell flax
fallow spoke
#

and if i rapidly update its transparency in the client1 arm

shell flax
#

or both?

fallow spoke
#

itll look like its just going on and off so fast

#

itll still be visible

shell flax
tidal vapor
#

bro loop theu all players

fallow spoke
tidal vapor
#

on client

fallow spoke
#

bro ur not getting it

#

nvm i give up explaining

shell flax
fallow spoke
balmy swan
#

@fallow spoke

#

lwk bro

shell flax
#

you're trying to make a part invisible on a client. use localtransparencymodifier for this

balmy swan
#

wtf are u talking about

fallow spoke
#

its just i cant make a super simple scenario for it

#

bc u cant understand the simple scenario

balmy swan
#

@fallow spoke Ok hold up

shell flax
# fallow spoke its just i cant make a super simple scenario for it

your "simple scenario" is literally described in the docs:

The LocalTransparencyModifier property is a multiplier to Transparency that is only visible to the local client. It does not replicate from client to server and is useful for when a part should not render for a specific client, such as how the player does not see their character's body parts when they zoom into first person mode.

shell flax
balmy swan
#

Ask ai to explain it better and send it here

shell flax
# shell flax

immediately after getting arm visible correct this is the immediate next problem; viewmodel animations, and worldmodel animations, are different animations and do not line up because of how the camera works

#

there are attempts to make them line up but it often does not look right

tidal vapor
shadow fern
shell flax
#

another part to this is that the viewmodel and character model are separate

#

when making viewmodels the character model is made invisible and a disembodied floating pair of arms is used as a viewmodel