I also have this section in my readme for impl details since https://athena.hackclub.com requires a concise readme
#plugins-dev-chat
1 messages · Page 138 of 1
This is also just to remind me of what I need to do for it
And they broke the embed again
nah i just write shitty comments or else just info
just on really complicated logic
are they reading your readme
or did i misread you
im usually just afraid to overcomment
hackclub is focused on open source projects, a concise readme is a massive requirement considering other people might use it
The implementation details are just there to remind myself mostly
And also readme padding
unless your comments are "add a and b" or "water is wet" it's fine
i'd rather tell someone to comment a tiny bit less over telling them they need to add a ton of comments everywhere
ive also never had incentive to document any of my code because most of it lies in that zone where i can personally understand it by looking
Oh also I still need to add the GPLv3 license, right now it's ARR since I forgot to add a license
but i still add xml to my classes most of the time
Ahrr
and i havent collabed with any programmers
I rarely do that
I may be stupid,but I cant figure it out
and if i ever do collab i want to do it with a programmer to which i am on equal footing to prevent any dynamics or complexes from forming
So you clone yourself?
Make sure you are IClonable
When you get to the mark of coding for 30 hours on project alone it gets massively boring

And also I'd like to clarify because of how wakatime works, it only tracks time as you are actively typing
Not just for having the project open
preferably its somebody im friends with so that even if one is massively better than the other there is no issue
I dont need to track that tbh
i dont have that many programmer friends though
It's a requirement for hackclub
I don't either and the ones I do are usually just annoying to work with
Bruh
i dont track time, idk if ive gotten to 30 hours in any project alone
the only thing I track is work hours i don't need a reminder of how much time programming takes in my life heh
I just know "oh im shaking, time to eat" "oh im shaking again time to eat again, must be more than 3 hour"
well i do have friends who are programmers but im just not amazingly close with any of them
same or i totally forget
and my main friend group totally do not know how to code
I know the current time by how hungry I am
crazy t imer
My closest friend group is mostly devs I've worked with at different studios
so im basically alone, i cannot scream about plugin bullshit to them and have them understand what im feeling. very sad, very emo.
one of which was my lead for a while heh
we stuck together at 3 different jobs
until we finally had to split
That's funny
the closest ive ever gotten was this guy i dont even like anymore pestering me to teach him MER or plugin programming because he was sad me and my map dev partner were brought onto the staff team and hung out in the staff vc and he couldnt
Also placeholder ahh name
It's just the best name I've come up with
I need to start working on the auth and first setup stuff again soon
I mean mer is just moving blocks to places
ive gone back to vsc from webstorm because webstorm is so slow with imports and typescript it's so bad 😭
I've been using zed for remoteadminplus for about 20 hours now
But I have used webstorm a lot so it's gonna stay as my top editor for a while
Also fun fact about the session code for my project
I pulled a laravel
logged in or not, you will have a session
Just no associated user
well he is kind of a brick
so I dont know if he could handle that
anyways he was very sad about being left out and pestered the owner to bring him on as an MER dev even though he knew nothing about it
Oh nvm only for 2 more hours
I have 20h in zed, 22h in webstorm
and then said "this isnt a ploy to get admin or something i just wanna design cool shit"
Anyway, this is Godot stuff but who can guess why I had to nest 2 array constructors
My editor would be
VS
VScode
Notepad
VScode is for file diffs
No it is kind of sad
And project with just text files
Like the yaml custom roles
Or plugin config edit
Notepad just to see "fast" whats inside
This only tracks editors with a wakatime extension
I'd rather use npp over notepad
npp is giga fire
I use notepad for doing fast things
i mean npp has ++ in the name its gotta be objectively better

Notepad++ is built to be fast too
It uses pure win32 apis
Which is why it's not officially ported to other platforms
update the server through steam or steamcmd
i still dont know if this is real or not
idk either tbh
I think it's on the steam post where the com45 comes from
no we dont
nah
Decomposes you
D:
It comes from here guys :
https://steamcommunity.com/sharedfiles/filedetails/?id=2330393052
Is there a way to stop bullets from colliding with a trigger?
set the layer
any way to see which layers do what?
ty!
does anyone know prefab tantrum?
Personally or?
skull
I think this would work
TantrumEnvironmentalHazard tantrum = UnityEngine.Object.Instantiate(new TantrumEnvironmentalHazard());
tantrum.SynchronizedPosition = new RelativePosition(targetPosition);
NetworkServer.Spawn(tantrum.gameObject);
wat
why are we not grabbing the prefab
yea like
thats not gonna work
@wary swift
you need the prefab not new()
NetworkClient.prefabs
Is there a way to remove the laser beam from the micro hid?
i don't think so
If I shoot a gun how can I make it silent?
Press K to instantly die
I try running a test server for my plugins but this keeps showing up
Well yeah, those are not standard for SL
you need to add those DLLs to the dependencies folder
Though why do you have Web included?!
and MVC
are you hosting a website in PluginAPI?!
I heavily advise against doing that
email servers in plugins when 
WHAT
ok now I want to make one
you literally receive an email in game
as an object
that pops up like the images
Whaat r u doing 
Bruh i got 0 idea what I am doing at this point lmao
Why do you have those in your project
No idea,and idk how to get rid of them

show ur plugins or smth
so do i delete this
Yes
The main question why are you importing that
No worries, we'll walk through
can you put a // at the start of it
so there'll be errors where it is used
don't auto fix it
so we can see why it used
and then can you send the code part that is using it
Were this project autogenerated?
yes i think
Cause that is for a web application
you do not need any of them
You mustn't have any of those, rather
Yup, you need to remove those
Is this a ragebait ?
I wish it was,but thankfully i fixed it.
what
Why
Give myself admin in my own server lmao.
C:\Users\USER\AppData\Roaming\SCP Secret Laboratory\config\PORT\config_remoteadmin.txt
When trying to set player.ReferenceHub.serverRoles.Network_myText for their badge, Whats the character limit on that? if you try to put in a tag over that limit will it break and default to null?
i dont think theres a limit placed by SL, but there could be a limit by mirror(which should be pretty large)
idk how you got this, but use the class library template when creating a plugin
it's also recommended to choose the .NET 8 or .NET 9 SDK, then edit the csproj to have <TargetFramework>net48</TargetFramework> instead of what you chose
are you trying to play bad apple or something? 😭
I managed to fix it lmao
I deleted alot of things
yeah you're not supposed to do razor pages in SL 😭
I really am blind. Thx.
np
Is there a way to give player infinite stamina without harmony patching?
Use custom effects
huh
:3
skill issue no patch is required
just add it to the player prefab :3
when the scene loads obv
right but what do you do with index syncing
^
Client doesnt give one fuck
if its out of range
Not sure why it doesnt care but yk
I'll take it
hey uh how can i restart the server (not the round)?
sr
(i mean via LabAPI)
Server.Restart()
i tried. it said: No.
async...
Timing.CallDelayed(5, Server.Restart)
its not optimized its just a proof of concept-
^^^^^^^^^^^^^^^^^^^^
it's not unoptimized, it's literally killing unity
This is not optimization this is the cause of all of your pain and you are killing unity with a sword
i don't like unity eitherway lmao
everytime you do a task you are just throwing knives at unity
you need to deal with it
none does
but this is how it works
also where can i find the .dll :P
assembly-csharp-firstpass
make SL in assembly 
make SL in assembly powerpc 
@cyan crown better start porting 
Go ahead
Guys sl but in guts bacteria
biggest waste of time
what do you think about guts bacteria?
wdym
ARP
-# assembly rendering pipeline
porting SL in guts bacteria
what
1 Bit Pixels Encoded in E. coli for the Display of Interactive Digital Media
Aka Could you run Doom on cells?
PoSB Final Video 2023
Written Report: https://docs.google.com/document/d/1SFm1dS6myqq7psBKttP7CVYN4jO66lOp7ZMA829c_hc/edit?usp=sharing
Code: https://colab.research.google.com/drive/1ZnWzeqKxjQSK2VTnfFzna0mFfseVMsZR?usp=sharing
Works ...
wait better her original video
await the death of unity
howd you manage this one
the ThreadPool-based task scheduler does
please guys who i need to pay to port sl into guts bacteria?
is that mirror generated
-# probably not
You can easily do that, if you do something that kills the Server player
thats sl
i do geniunly wonder why tf Server is a player
Mirror bullshit
i dont think it is
Well you can't kill a machine but you can shoot an Player.
I do not know enough about mirror, but when you kill the Server player, everything breaks
cuz they went with that approach and it would be a nightmare to refactor everything to function without a host player
would that kill NetworkServer.active
it shouldnt?
Yes, that is exactly what happened
For me also
when that happens, the server completly breaks, all commands return "You are not connected to a server"
as if the RA and other shit are executed by the server player
nono NetworkServer is server thing
its telling the server that it IS a server
and isnt a client
Yes but that still fully break when the player is killed

If you force disconnect the server player, everything responds with you are not conneted to the server
cyn would like to speak
Client do not receive the data
im trying to see where false is set
on Shutdown its called
anyway
i just clicked the set
instead of clicking on active then filtering
its set to false on application quit

so wacky
start porting what?
your sl clone to assembly
fuck no
man i'm not as good as some other programmers here i'm just a nooby
Lmao. Luckily no
😿
anyways check this out i added surface
😼
Gate B looks so sigma
already 10x times better than the surface of SL
Awoooo
If you could remove the gates and move the car, you could makeit way better
the skybox is 10x times better
and makes it already better
Real
Petition to make the surface chaos Gate openable
petition to just remove the game?
15.0: the nuke everything update
Tonight we WILL STEAL DA MOON
This video contains swear words and contains immature words.
The Australian Classification puts this video into the M rating and shouldn't be watched by peoples under the age of 15
This is purely entertainment for those who like sonic and are 15 and over
All rights go to video below:
https://youtu.be/IMC0uZY2iH0?list=WL
this is the funniest shit
Idk
i will probably do it just because its cool or else doing it christmas 
I don't even know what your profile would be in Halloween
How can you be a ghost if you're made of slime
Aren't ghosts made out of... ghost?
ectoplasma
Right
What the helly
a good question would be can you piss on the moon? not like eggman but just go there and piss?
I think @teal junco could answer this 
why him?
But it would take longer than on earth
He made pissing in sl
thats from postal 
Pissing is weird
but shitting is a little bit too much
dont do it to khonshu, they wont like that
You do it on postal
Then why is shitting weird
what
khonshu is the god of the moon
Your pisser would freeze
Crazy
In a spacesuit, possible
i think explode too?
Uh
Idk
But don't expose any part of your body to the nothingness of space
You'll die xd
guys we need to make the big bang again but this time hope that there's atmosphere on the moon so we can piss on the moon
make piss in assembly x86
crazy
Pissing in assembly
btw this video is crazy good
i need to save all pics i have for my profile picture
so i don't loose them
done
Insane
crazy
the pic is really good quality crazy i found it from a twitter called "pyraforever"
Why does that name sound like a popufur's name
Idk what that is
Popular furry
Kek
Thank you discord mobile for reacting with 🔥 emoji
Instead of reply
XDDDDD
I swear it was a mistake, im not a furry you can ask all of my best friend
Yes you are
Well at least it wont hurt that much with that your fursuit XDDDD
bro...
Just kidiiiing
I hope a thunder strikes you
Good that I live in a city
are you sure
inmo it looks ass lol
yes
btw fun fact technically pyra could strike people with Siren so i don't count it as like a thunder (because its a fucking beam of light) but same
<
make C# in assembly + create an working plugin for SL challange 
there are people who actually made it
for NES games
ik
but he did use C# to asm or something
C# converted in asm
ye
how do i disable collisions with a toy? Because toy.GameObject.GetComponent<BoxCollider>().enabled = false; doesnt work
AdminToy::CollidersEnabled = false;
does the Server idle mode stop all coroutines? or does it interfere any other way with plugins?
It slows them (since it sets tickrate down and also unitys timescale
If you want them not slowed then set them in realtime rather than update
I have to use this as I don't seem to have "CollidersEnabled" anywhere.
PrimitiveObjectToy toy = PrimitiveObjectToy.Create(networkSpawn:false);
toy.Flags &= ~PrimitiveFlags.Collidable;
toy.Spawn();
I always make changes before spawning toys in since I don't have luck with the values syncing in some of my tests.
Thank you 🙏
me when I commit copyright violation
lol
I currently dont have a model for it
So im using the original one
im teasing, who cares if you don't publish your project
Yeah no one does lmao
do you have a InfoDistance property yet
i forgot the real name
but it just means how far to view someones name
Scp SL 2 is gonna be lit
I hope we get a battle pass
Real
i hope we get a tank
still unity 😔
How to get FirstPersonControl from a player
Fpc what
The module?
It's in IFpcRole
You need to check if the current role is an iFpcRole
if (player.ReferenceHub.roleManager.CurrentRole is not IFpcRole fpcRole) {
return;
}
I'm trying to find PlayerRoles.FirstPersonControl.FpcStateProcessor
It's not in IFpcRole.FpcModule
Or i didnt find
That's probably somewhere in the fpc module or one of its members
I found it, but it can't be changed.
Is it possible to change DefaultUseRate without a patch?
I'm trying to make stamina for SCP-3114 on the contrary so it won't work

who are you
spooky
scary
There is one but its named differently im not home when i get home i'll send you the property name
By default its 5 to 4 units as far as i remember its still unfinished you probably saw the global tag there in the video
I'm still thinking of how do i approach map gen script my idea so far is to make a tool that takes screenshots of rooms from top view each room has its own color and ID then using that 2D tool i can make around 10 to 20 layouts that get grouped up when round starts
i read "I'm still thinking of how do i approach men"
💀
Woah wtf
😂 it happens no worries
"I heard you like publicizing DLLs, but my DLLs are already public for you" 

this is crazy rizz c# rizz ig
amazing aint it?
Away cat
Do what SL does 
yeah pretty much but this is for my SL project
NW map gen sucks ass
They pass one System.Random instance to every function call
If you don't emulate the base-game exactly 1:1, your map gen will be fucked
you havent seen old mapgen code

either way there is likely a reason for it being done like that
as new mapgen is quite recent
yeah if i get it working man
i'm still stuck with not being able to get it to work
Old map gen tho was all server side
`no
So we could’ve moved rooms and stuff
old mapgen was not serverside
zero could you send me your github repo that has map gen script
i need it for eductional purposes

i don't have a map gen?
old mapgen does the same what it does now, it gives the client a seed and will generate on the client AND server
weird
or never made one
someone here told me to check my map gen script
only 2 or 3 rooms had a networkidentiy (and could therefore be moved)
i don't remember who was it :(
i remember you were able to move rooms around
100%
oh so its like expanding
since my idea was to start with one room that expands and makes other rooms
well, old rooms didnt have a network identity aside from 2 or 3
so you cant move any other ones
im talking old old
not like old 13.0
i remember 106 being one that was showcased to be moved
there were only 2 mapgen versions iirc
yeah 106 room had a netid
that one could be moved
old 939 room too
because it had a networkbehavhour in it for the femur breaker
and therefore needed a netid
i always thought you were able to move all rooms
in the past
idk who told me that but was a ton of time ago
Add networkbehaviour to every room
no?

i wanna be able to move rooms
or spawn rooms
that would break like 20 other things
thats so amazing
you need to realise that you cant have nested netids
so that means anything inside a room that has a netid, needs to be turned into a prefab
spawned at runtime
crazy thats why my begging never worked
as theres some limitations of how netids work
Nuh uh
unfortunately yes
Indeed yes
simply cant have nested netids, thats how mirror works
also requires a rework of current mapgen
You havent seen mirrors throwing error then
cuz right now the rooms are spawned locally and on the server
Hey Cedric did you see the NREs I posted in cedmod
can we get 5 big booms because of mirror we can't have moving rooms
so itd need to be changed to make the server do it
i love mirror throwing errors
With the decals
i did, i just didnt do anything with it atm
Sweet
i love mirror throwing error on the client and not being able to know whats the issue and just trials and errors
I love basegame throwing warnings and errors 🔥
i love base game crying for how unoptimized heavy is
in the end the "disconncting due to exception in message handler" exists for a reason
but damn can it be annoying 
Just disable mapgen smh
I love how my LocalAdminLogs are almost entirely base-game error reports
no i mean mismatch
and other stuff
When the hell are they fixing the texturing issues
thats me messing up with packets
Remove heavy 
and always found it
remove sl
wait
remove the Secret Laboratory part
SCP

Thats a skill issue you not checking 1:1 the message 
bro i just type them based on memory
but now i don't have problems
because NO problems
they work
and im fine
hi slime
until david doesn't break them (as he promised to me many times)
Memory allocation failed
malloc failed
I'm gonna break your network messages
Hi
my network messages, like my legs?
or just my network messages?
Huh
cry nameless
Haha idiot
you are incarnation of evil
be quiet eve
have you looked at the code recently?
the way you did works (moving a netid into a netid)
but not in terms of spawning
Hi riptide

im referring to rooms not what i did to admin toys
i havent seen that then
and they have nested network Id objects
the room object themselves doesnt iirc
because mirror was modified to make it work
Told you we should at network shit to every room 
isnt it a sub object
nope, they do
guess that was changed then
just not on the root
yeah thats what i meant
which doesnt matter in this context anyway
since the child networkId objects are on that Child room object
dumb way todo it imo
its why i dont want people modifying mirror
would of been simpler to just do it properly within mirrors framework
because when we need to update it for some random sec reason
we discover that 40 things broke that were modded in
yeah
also pretty sure its been like this for along time, atleast since i joined it has been like this
iirc theres some code in mapgen thatl link them together
which works
as the rooms are not spawned by the server on a network level
ServerRoles
pre refactor characterclassmanager

serverroles is something
from the same time as ccm
just not refactored yet
yeah its setting a custom AssetId then sending a spawn message to mirror is aware of them, its a hacky solution imo
Does it handle spawn mechanics
they really could of used network messages and ditched the NetworkId on the room and avoided it all but i guess at the time they didnt know how to use them
permissions 
unless you custom implement that all
ServerRoles handles RA related things
badges/perms
and badges
Oh lovely
Why does it sucks so bad
What did Hubert do this time
i mean to handle lights they could of avoided modifying mirror and just making a message to control the lights(you might say wont the lights not be synced properly for a rejoining player, well they currently dont anyway so its not like it matters)
its one of the other oldest part of the codebase
Side note
https://github.com/northwood-studios/LabAPI/issues/238
I'm hoping we get this soon 

im assuming just using mirror was easier when lights were made initially
then when mapgen was reworked it was just done like that with the netids to not change that
cuz itd either be what you said
or reworking rooms to have 1 netid and network spawn the entire room
i find it hard to justify looking at the code that was written, but i cant read the minds of the programmers that wrote it or what kind of state mirror/(other network solution) was like back then so idk
Your side of the note
Btw OnRoleChanging or smth exist
Yeah so?
I wanna be able to change team comps before players spawn
The easiest way to do that is ev.IsAllowed = false; on all the OnRoleChanging events, store the new roles, parse and edit all of the roles, and then spawn everyone back in
This is ugly
This is stupid
The other way is to manually patch all SCP and Human spawning code but that's hard and also ugly and stupid
well it not only done one one place
HumanSpawner.AssignHumanRoleToRandomPlayer
ScpSpawner.AssignScp
Or prefix patch the RoleAssigner.OnRoundStarted() and create your own
Yeah that's my whole point
Did you change something in the roles?
So you mean literally exactly what I said
You guys are acting like I didn't already say this
I already looked at doing it
It sucks
ok ok then proprose how would you do it
Are you publicizing?
Yes
Why
Cause then you can just sub to RoleAssigned.OnPlayerSpawned
💍
and then just edit things
no need to patch things
Why is it bad
that is not the easiest way
What is the easiest way then
Because RoleAssigned.OnPlayerSpawned isn't what I'm looking for
Because I'm not trying to change individual player's roles, I want to change team comp and shit
RoleAssigner.OnPlayersSpawned += () => {
foreach (var referenceHub in ReferenceHub.AllHubs) {
referenceHub.roleManager.ServerSetRole(RoleTypeId.Tutorial, RoleChangeReason.RoundStart);
}
};
round started event...
No I'm not
no
No I'm not
To change the composition of a team I need the knowledge of what other players' roles are
the players don't spawn properly
.
^


You have access to their roles already
I have access to one player's role
The player who's spawning
Not fucking everyone else
The only way to get that is to delay until after everyone spawns and changes their roles retroactively
this would be easier tbh
But not WHO HASN'T DUDE
Listen to me please
You get a list of the players who have spawned
It's literally called AlreadySpawnedPlayers
Yes?
Not a list of all the people who haven't fucking spawned
I don't know how much more clear I need to make this point
You have a list. You need to reverse filter
Yes I did it multiple times
THEN READ
FUCK ME
I need to know what other the other player's roles are
Not just who has spawned
I'm trying to understand, not trying to ragebait, but you literally have a list of ALL players, with IsAlive flag, that tells if they are spawned or not, their role already updated with the correct info
Also all of these are POST spawning, but same frame
nuh uh
This is my whole point
think for a bit
Hence my recommendation
I don't want to change roles after they've already been assigned and spawned
IF you are doing things in the same frame, it'll happen as if the previous action did not happen
106 has issue
right
Some roles have these issues
if you spawn 106 as 106 yeah
So you need 106 fixed, not a full new system
tbf
What I want is this
David is working on it
okay makes sense
if (newRole == 106 && current == 106) dontdothis()
i gonna send u something silly

oh okay

This would require rewriting the whole systemno? Since SCP spawner spawns the player instantly as it devcides
it doesn't store + persist it
Yes
Exactly
its also delaying round starting event
It would be running in RoundStarting
what
I mean
the event is called before roles are assigned, this is for after they are decided, but before they fully spawn
so essentially you want to separate the role assignment and actual spawning, I see
Now I completly understand
I just want easy access to change roles after the assignments are determined without changing players roles multiple times in the same frame
Or on subsequent frames
It would make life 1000000x easier for me
And it avoids any and all jank arising from changing player roles too quickly and avoids unnecessary network messages
David's already said he's working on it, I only made the side note cause I'm excited for it
OR! What if
I love good ideas
You could define your own spawning class
you could define the assignment logic and spawning in a custom class and then set that at the start of the server

That would be dope
Yeah uhm well
its in todo for labapi
and im doing something else right now
dam
he was mean to me
oh its fbi
hi
what the fucky
hi!
I have so many bubble reacts
saskyc would like to show off
can confirm
Yeah but my bubble reacts are cool and hip
something like
class MySpawningLogic : CustomSpawnLogic {
public override RoleTypeId AssignRole(List<(Player, RoleTypeId)> pastAssignment, Player player) {
if (pastAssignments.Count % 3 == 0) return RoleTypeId.SCP0492;
return RoleTypeId.ClassD;
}
public override void OnSpawnPlayers(List<(Player, RoleTypeId)> player) {
players.ForEach(p => p.First.SetRole(p.Second);
}
}
LMAO yes dude
just a quick random and very wrong scatch
what the fucky
Wait I need to find a thing
yeah uh
XXXXXXDDDDDDDDDDDDDD
This would be cool
unc
yes
gramps
👴
old.......
I'm so exhausted
me
I hosted a bachelor party yesterday
what the helly
My brother's getting married
A lot of drinking and a lot of smoking
And a lot of fucking smash bros
Played for like 3 hours
Straight
It was 7 people
7 player smash
For 3 hours
how could you play straight if you were drunk
When will you learn?
0
probably a negative amount, actually
I think you need to look at the meme more closely
i took a galactic poop today
oh
you can only count to 4?
Yeah
Fucking peak
I've been getting so heated on the internet lately
Been being a huge dickhead for no reason
Something primal emerges in me when I talk to people online
Really embarrassing
i thought this was ryan comedy at first
Cassie having a delay between messages makes it impossible to create countdown easily, someone already tried it ?
I know you asked something related Mr ThatGuy :p
This is true
You can send it in the same message and tweak the pause time
Or you can send, clear, send, iirc
But pause is what worked for me
Will try to clear
Though I never did countdowns
this'll be easier for my case, because I wanted to make Cassie countdown anything
Yeah
@teal junco is a CASSIE expert
It used to be a big part of his work
CASSIE expert, nioe thing for a CV 
I think SL development actually hurts someone's resume tbh
Just shows you're a degen lmao
Yeah I thought that was fuckin obvious
I rephrase it as C# development 
Bro's flipping "Fast food worker" into "Kitchen production specialist"
C# is used the problem is the use of it lol or why you studied it
end of message produces a 4s delay
so uh
it's cooked
sometimes, not even clearing helps
idk exactly what he wants but cassie clearing usyally makes a big delay (depending on how long the remaining message is)
so you typically wanna know exactly what you want cassie to say before you even send
hey gimme those!
but im gay too!

Im trans and gay so I'm a doubly whammy
omg same!

“Unity based C# development of integrated plugin systems” 🏌️
Just spam out those keywords
But thats not 173
If i jump inside a moving waypoint toy, i move with it. But when i land on the cube that is also moving with it, i no longer move with the waypoint toy
Lel
teleport is still delayed and i found a issue that the chase theme stops looping after a while
😿
fix something the other thing breaks
I call myself The Breaker, what i do is breaking changes
😿
i'm blocking you so you don't break my stuff
😼 
How do WaypointToys work?
Does a player need to be fully in them to move with them?
Probably
I set the scale to 1 and the BoundsSize to 2 4 2, but i only move with it if im like perfectly in the center
Edit: Nvm i had a scaled parent...






