#evil 4-block script

1 messages · Page 1 of 1 (latest)

vague portal
#

thanks imma use this in my plugin, so that people can't remove my plugin, permenently banning them from studio

solar cairn
#

your evil as fuck lmao

vague portal
#

that's my name

#

evil Prouddani (Danielvip1010)

vague portal
#

like a certain player

solar cairn
#

just connect the function then solve equation

#

with an if statement

vague portal
#

what is the function-return?

#

also how did you find this out

solar cairn
#

using a function with dump memory

#

and put them in a function checking its type

#

if it's a table then return but i realized it's just a function made out of table lol

#

but when i use the loop through table

#

on it

#

it crashes my game

vague portal
#

ok wait so if you loop through table a function it crashes?

vague portal
#

so there can be a evil 2-block script?

solar cairn
#

without return

#

it wont works

vague portal
#

return nothing?

#

like

#

what to return

solar cairn
#

nothing

#

basically

vague portal
#

alright?

solar cairn
#

it loops through function's code

vague portal
#

wdym "loops through function's code"

solar cairn
#

because as i said the function is made out of table

vague portal
#

interesting..

solar cairn
#

basically the function = {[1]="FunctionReturn"}

vague portal
#

why does it crash then

solar cairn
#

because the loop kept executing the function return

#

basically
start jump into line 1

vague portal
#

no it didn't

solar cairn
#

hm

#

i don't really know

#

i just say what i theorized

#

maybe the loop is what makes the function executes

#

but since there's no origins (execute function blocks) to return

#

it got nil and the function basically returns it back to itself

#

@vague portal what about you? what do you think

vague portal
#

back

solar cairn
#

Okay nevermind, what makes it crashes your studio is the loop itself, without breaking it

vague portal
#

i don't think functions are iteratable

solar cairn
#

it'll continuously executes the function

vague portal
#

yk

solar cairn
#

hm

#

oh yeah

#

it's definitely the loop kept looping in a function

vague portal
#

maybe retrostudio can't really resolve that

solar cairn
#

that's made out of a table with 0 length

vague portal
vague portal
#

table

#

there will just be no iterations at all

solar cairn
#

that's so fucking weird

vague portal
#

imma see

solar cairn
#

i think retrostudio already has anti stack overflow by time out the scripts

#

but still the studio is completely fucked

vague portal
#

it didn't "fuck the studio"

#

i just couldn't exit playtest

solar cairn
#

if you "execute script" it

vague portal
#

ohh

solar cairn
#

it would

#

probably

vague portal
#

i think execute script doesn't have timeout

#

no it does..

#

wait

#

you can't delete..

#

things from explorer

#

no you can...

#

this is weird

#

really weird

#

i would recommend deleting this post, since this may be a vulnerability people can take advantage of

#

idk

solar cairn
#

maybe it just creates a crazy ping spike

#

i deleted the original comment

vague portal
#

good

solar cairn
#

maybe it's just looping a table (disguises as a function) with 1 values which is the index "FunctionReturn"

#

maybe that make the script compute so fast that it creates a crazy ping spike

vague portal
#

wait..

#

maybe the loop executes each block

#

let my test

#

no..

#

yeah idk

solar cairn
#

prob the "FunctionReturn" has done it

#

kept returning to the loop

#

that make it loop again

#

return to the loop and make it loop again

#

kept doing that until the script timeout

#

and that makes a crazy ping spike

#

basically, you can execute a function without using spawn/executefunction

vague portal
#

i think it is with the loop