#development
1 messages · Page 497 of 1
if its written in objc. then perhaps you are going about it in the wrong way lol
so i have it decrypted in ida rn, and i have all of the headers
but i just cant wrap my head around it for some reason
idk why
ive already made a few hacks
but other ones, i just cant seem to get working
i.e, the big ones that everyone wants
if you have the headers then it shouldn’t be too hard. what is the issue you’re having though
im hooking methods, changing ivars, doing all this shit, and i cant figure out what methods actually control what
even tho i have the binary decrypted
that is basic trial and error though. just log methods. and use frida and see what gets called . and if you need to take a closer look then open ida and see what the methods are doing
it doesn’t?
i dont believe so
it's a remote process so thats probably why
okay.
Can someone explain to me how makefiles work and how to use them

a make file basically tells the program how to compile the project
do you know the class name for the view controller for gamepigeon ui?

im assuming thats how you use the assembly in tweaks
run the code
sure
idk if i should be scared or not
probably not
lmao
whats the name of the remote process for gamepigeon
is it just called gamepigeon?
arithmetic on a pointer to void

Tweak.xm:327:52: error: arithmetic on a pointer to void
void *addr = (void *)_dyld_get_image_header(0) + 0x2657fc;
(void *)(cock + penis);
wait no bad idea
that would be sizeof(mach_header_64) * 0x2657fc
void *addr = (void *)((unsigned char *)_dyld_get_image_header(0) + 0x2657fc); 
now try sea battle 
literally thats all you need fiore

what is this, like how are you viewing this
if its a process in memory. frida can trace it
infinity
Then != than
i used to know the difference
make sure the process is running frida-trace -H ipadr:port -m "-[PoolScene *]" MessagesExtension
but i really dont care anymore about the difference
i use the wireless option. you can use frida with usb
Then is for time, than is for comparing
oh well than ive been using it wrong this entire time

So funny. Elle, em, ay, oh
if you want to do wireless. then on your device. you can run frida-server --listen=ipadr:port
ipadr would be the ipaddress of your device
im such a comedian
then you can see methods being printed on the screen as they are called. i would say its pretty useful in your case since you want to figure out what does what
make sure you install the regular frida package on your device. not the "Frida for A12+ devices" because they are outdated, no idea why they haven't been removed yet
fiore did you try sea battle yet
:ghostcock:


oh shit, shep and tale left. rip
damn, i don't spend that much time on discord to be leaving. but i come on here to help or see whats new
but i guess its good on their part if they think they are spending too much time on their phones and try to eliminate the problem. there is more to life than to spend all day on your phone
wait really
false
true
idk i just said that to support i sit on my phone all day
Oh
@lethal ice could you explain how you got the 2 hex values
the address i can figure out i think
but idk how you got the second val
Verizon?
yes
Same lmao
AT&T
hello sir.
what do you mean?
with the code snippet scoob sent before
hello attic
you would find that in ida
well there was 2 hex values
i know how to get one of trhem
its the address
but idk how he got the value that overwrites it
@indigo peak reverse the bytes, then put it into https://armconverter.com/?disasm
Verizon here too
Tho ur flower for a sec
oh so its new assembly instructions in hex
just one
which output should i be looking at
arm64 
why did they leave
it started after shep left
shep was like he spent too much time in here and wasnt gaining anything
and then tale agreed, left
and evelyn was like lmao me too
so was cameron
@lethal ice would you use something like frida-trace to figure out the specific method address you need?
shep i understand
tale seemed pretty inactive tbh
evelyn just like
trolls all day so i understand that
cam wasn't in here too often anyways he has a situation


hello sir.
wonderful
hear me out you add that one thing that does the other thing that does the other other thing
real
ok got it
just for you

thats probably the funniest thing ive heard all day
yea i totally bought my ida pro 7.6 copy and did not download it from a onion link
WHAT THE FUCK
Bro what r those
paid 15k and i missed out on my mortgage payments

licenses for ida pro
got kicked out and was homeless for about 2 months
jesus br
WTF is a ida pro
ida pro costs more than the gdp of india
its a compiler. gcc replacement

i dont use it but its useful
i just prefer ida
What the hell is a gcc replacement
frcoal
gcc is a compiler for c and c based languages but
i dont think ida is a compiler
lol
its a disassembler
what the hell is a compiler
uhh
ld cock balls

Idk a anything ur talking bout
mf i’m joking
i’m being like vesta
i use gcc for python
…
you use somehting like gcc or clang to compile that code
it becomes a program
known as a executable
which then you run in terminal
Is there a learn what your talking about book for idiots I need one now
BRO
Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking for.
HA
Oh ez
yessir i have one
Rick Astley's official music video for “Never Gonna Give You Up”
Subscribe to the official Rick Astley YouTube channel: https://RickAstley.lnk.to/YTSubID
Follow Rick Astley:
Facebook: https://RickAstley.lnk.to/FBFollowID
Twitter: https://RickAstley.lnk.to/TwitterID
Instagram: https://RickAstley.lnk.to/InstagramID
Website: https://RickAstle...

the c programming language - the best book for beginners
@faint timber would you rather eat for 3 months or buy a ida pro floating license

And how long for me to understand a single thing you guys r talking about
you can also give up rent if you want the arm64 disassembler
no
Matrix
just learning programming first
we don’t do trolling here 
programming?
Uh huh
just learn C
start w python
i sent you the book

C is not hard
true
its the best language to start out with
depends
it depends on each person
depends on how easy you can pick up
okay i would not recommend to learn python as a first language if you want to do ios related things. plus the things you will learn with C/C++
outweigh the things you will learn with python as a first language
Okay now I’m just interested in what r u guys doing
..
lmao
Idk
That’s all that comes to my mind

learn objective c if you want to do jailbreak related things.
this is a dev channel
not hacking
jailbreak related stuff
if you want to learn iOS hacking thats a different story
go learn ethical hacking if you want to learn “hacking”
make jbs?
Uh uh
fuck ethicals steal the bank yo
no that is different
I’m just wondering 💭 if u guys r the people that put ad human verification
most people here make use of the jailbreaks made to make tweaks
wt
f
no bro thats google
In this course, you will learn basics of computer programming and computer science. The concepts you learn apply to any and all programming languages and will be a good base onto which you can build your skills.
This video is meant for those who are interested in computer science and programming but have no idea where to start and have little ...
just watch this before you do any reading
because you are living in a fantasy world lmao
Kk
Hey guys for a short time only I am doubling the crypto you send me, dm for wallet
Not when it’s crypto
fr??
Decentralised = no laws
Well then I’m due at least 10 years in jail
Crypto should be outlawed
So I gotta keep it under $500k to keep it legal?
_ _
Internet should get shut down too
Lmfao
.
I actually own Bitcoin, just send me your wallet number I’ll pay you back the 74 BTC

💀
how do you get in a boating accident
could you possibly help me with this
i have the server running on my phone
and on my pc i run frida-trace -H ip:port -m "-[PoolScene *]" MessagesExtension
and it generates a bunch of handlers, and then prints Connection Terminated
the actual executable for gamepigeon is MessagesExtension
oh lol what
yea
welp my bad i guess
the binary is called MessagesExtension
im fooling with it a lot
bc i got nothing better to do
uhhm
i found the nword with the hard r in gampigeons source code
uhm
im just sending that
did you have to decrypt the gamer pigeon binary
yeah
ah, what did you use?
theres a decrypted version in the repo i dmed you
im using ida pro just to look at it, but in the repo i dmed you theres the binary already decrypted
idk
I guess flexdecrypt would work
LMFAO what
oh true
there's a curse word list
no i didnt
On Device: frida-server —listen=ipadr:27042
where ipadr is the ipd address of ur device
what r u trying to figure out
getting frida-trace to work
he is trying to use frida wirelessly
oh
?
what about once you get frida working
On device:
replace 192.168.2.51 with your device ip
hang on
oh yea
on PC:
replace 192.168.2.51 with your device ip
and the rest of the shit
replace that
you might have to specify path
with the process and class
do you have to specify path for checkra1n
i look real good today
27042 is the recommended port
well thanks tr1
i was using 21
@lethal ice
maybe thats why
gm
like it cant run on a port < a certain number
true
you can’t use ports that are made for another use lmao
¯_(ツ)_/¯
run frida trace on the class once you have the process open. like if you want to trace pool game
run a pool game and have it opened
and trace the desired class
fr
is it open source?
ye
No
F
U could try to use a NSDictionary and a separate if statement for the bottom one
and you should

oh wait thats basically the same as [GameIcon name]
yeah i was gonna say
but use dict wtf
wait, ignoring the dict for a second, are the game names different in different languages do you know
or are the game names the same throughout languages
idk about name but _id is always english
@{
@"8 Ball": @"pool_wins",
@"Sea Battle": @"sea_wins",
@"Basketball": @"basketball_wins",
@"Archery": @"archery_wins",
@"Anagrams": @"anagrams_wins",
@"Word Hunt": @"hunt_wins",
@"Word Bites": @"wordbites_wins",
@"Darts": @"darts_wins",
@"Cup Pong": @"cup_wins",
@"Mini Golf": @"golf_wins",
@"Knockout": @"knock_wins",
@"CRAZY 8": @"crazy_wins",
@"Four in a Row": @"connect_wins",
@"Paintball": @"paint_wins",
@"Shuffleboard": @"shuffle_wins",
@"Tanks": @"tanks_wins",
@"Filler": @"fill_wins",
@"Checkers": @"checkers_wins",
@"Chess": @"chess_wins",
@"Mancala": @"mancala_wins",
@"Dots & Boxes": @"dots_wins",
@"Gomoku": @"renju_wins",
@"Reversi": @"reversi_wins",
@"9 Ball": @"pool2_wins",
@"20 Questions": @"questions_wins",
@"Word Games": [@"anagrams_wins", @"wordbites_wins", @"hunt_wins"]
}
```
yeah i was gonna switch to that
name might get localized so
idk if they do tho
bc my friends phone is in polish and his messages are in polish
like the
your turn...
are in poliush
but the games arent
but hes also on ios 12
so i dont know if it would be different
just use this, and check if the object exists, and if it is a string or an array
Or just assume its there and let it crash otherwise
:intjcum:
Its how us modern devs do it
this is why we need rust
And then when someone reports crash, just blame other tweak
works 99% of the times
*99,98%
except when they disable all other tweaks in icleaner 
It's because of icleaner
Yeah then you just tell them its a dead product sorry can't update
true
true
-(void)setWins:(int)arg1 {
NSString *name = [self name];
if([name isEqualToString:@"Word Games"]) {
%orig((valueForKey(@"anagrams_wins") + valueForKey(@"wordbites_wins") + valueForKey(@"hunt_wins")) ?: arg1);
} else {
%orig(valueForKey([gameDict objectForKey:name]) ?: arg1);
}
}
@lethal ice @high citrus there
it now reads from the NSDictionary
ill just convert it to _id
Great, although you won't be able to expand it easily. You could fix it by adding wordgames back into the dictionary and check if it is an array.
let me check if it gets changed
i can see the names changing, but i couldnt imagine the _id changing too
isn't there a way to get the original name? @indigo peak
which is the same everywhere
my names change into german
interesting
<@&355145545242902548> gm ly all
thanks
@indigo peak Why not return [prefs boolForKey:key] ?: @YES; instead of all that NSNumber stuff?
boblikestheysky
Am I missing something really dumb?
true
this is a cpp only server
ok sorry
only the superior languages
import random
def main():
hello = gen_hello()
i = 1
while hello != "hello":
print(f"{hello}")
i += 1
hello = gen_hello()
print(f"{hello}")
print(f"done in {i} iterations")
def gen_hello():
return ''.join(random.sample("hello", len("hello")))
main()

python best language
trust trust
why tf you make main()

who tf makes a main function in python
i was copying it as close as possible
:guraBlush:
cringe
not making a main func
at least if you’re actually running the script and not using it as a module
if __name__ == "__main__"
i have never tried to learn or write python. c++ is the true wey
i do that and still call a main func within that
that's gross
imo its cleaner
@ashen birch if we are talking discord bots i subclass commands.AutoShardedBot then just client = bot() then client.run()
fair enough
but if you're gonna be doing over like
5-10 lines of code
throw it in a main function
crane is beautifully done
you know what’s funny
taurine and odyssey both comfortably support every package managers current stable version
Ye
Aight thx

isnt it iphone X and up are arm64e
or is it everything newer than the X
the 8 is also a11 right?
my 11 is x86_64
isa swizzling go brrrr

wait cant i compile my gamepigeon tweak into a .ipa
so unjailbroken people can play
or is that not how it works

hi dgh0st

how are you doing on this lovely day
yes
iPhone Application
but like
yes
idk where i was going with that
ok good idea or bad idea
do i add a chess ai to my tweak
Yes
i feel like you only said yes to see me suffer

idk how possible it is to install a patched gamepigeon ipa
cuz gamepigeon isnt a normal app
it might be the exact same, it might not
idk
maybe
i havent tried
@wicked summit i made the anagrams work a lot better
before i did an actual fucntion checkfor all words
but now im using prebuilt methods

which is so much better
and it like shows every thing
before it would only show 5-6 now it shows 20-30
i have 224 in anagrams
and 2 in word bites
💀
me and 2 friends have a group chat dedicated to word hunt
imagine not playing gamepigeon
i just thought it would be funny
imagine not having a 35900 word hunt PB
I also lost the game I got 94 💀
bruh
im working on a button in anagrams that when you press it it enters all words in
automatically
idea def not stolen from scoob
i should prob ask if i can do it first
and then steal the idea

ok if yulky implied that its ok im doing it
🤝
pretty sure thats called a web "dev"
"people" who code html/css/js

"swift" "web" "dev"
the only true web dev
im a html developer. i code in notepad++
literally me as a highschool freshman in comptech class
i specialize in css, not looking for commissions
im a highschool junior and i use visual studio code, get on my level
i use nano
i use vim
nano beats vim bruv
i write byte values to my code
i manually apply charges to transistors
i use google docs and speech to text
i write my code on looseleaf
i write my code on an etch-a-sketch
i exhale on a window and draw my code with my finger
i precisely carve braille representations of my code in marble slabs
i write all of my code on a record
i write code in hieroglyphics on cave walls with the blood of my enemies
i write code in sign language
i write code in hand tracing
i write code in pictochat
i write code in clash of clans global chat
i write my code in csgo private lobbies with bullet holes on the walls
i speak my code
i copy my code from stackoverflow i write my code in origami letters
my code writes me
i write my code using github copilot™️
im the guy in the backend secretly writing all the code that github copilot™️ recommends
therefore i write your code
checkmate

actually, life is a simulation so as you think that you are writing new code, im coding new ideas into your head
i dont even exist
code doesnt exist
this conversation never existed
i wrote the nonexistence

nfr
is there a :bruh_c:?

@south tulip happy birthday big man
@south tuliphappy birthday big man
@south tulip happy vagene escapade day
@south tuliphappy birthday big man
@south tulip happy birthday big man
Anyone know how to run a framework like Sanic on a custom domain with SSL or alongside nginx?
ZZ
Hey everyone, I'm trying to create some sort of presets to my tweak's preferences.
the idea is to create a new .plist file for each preset
I am facing an issue where the method loadSpecifiersFromPlistName will not load newly created .plist files and will only load them after i kill the Settings app and reopen it.
This is the line of code that i use to load the file.
_specifiers = [self loadSpecifiersFromPlistName:[NSString stringWithFormat: @"../../../var/mobile/Library/Preferences/%@", currentBundleID] target:self];
while currentBundleID is changing depending on the preset number.
I have checked using Filza and the .plist files are created in the directory as they should and the are even reflecting the changes that i do to the preferenes.
I am using [self reloadSpecifiers]; and even calling reloadSpecifiers via Flexing
That just sets the _specifiers ivar right
You then need to tell the view controller to rebuild from the specifiers
this is part of the - (NSArray *)specifiers { method, in the end of it i return _specifiers
I would try calling reloadData on the tableView then
i called reloadData using Flexing, still not loading. (tried calling reloadSpecifiers after that)
Put a log in - (NSArray *)specifiers to see if it gets called when you want to reload the table
There is also a reload method on the list controller which you could try
Yeah i have tried the reload method. still nothing
i will try to log it, actually im using your RLog tool but usually it wont work when i try to log preferences
Well logs have a max size so it could be that
If you're printing really large dictionaries or arrays
but i have tried calling - (NSArray *)specifiers using Flexing and it returns what it shows, without the specifiers from the newly created plist
Oh lmao
i think i just printed "test" logs but ill watch for that
You've got a if (!_specifiers) don't u
The boilerplate specifiers code will only load once
nope i dont have that if statement
this tweak's preferences is quite complicated. i made it all in code, not by using Root.plist or something like that
Ok send us your specifiers method because it sounds like the table is being reloaded correctly, you're just not returning the correct specifiers from that method
Thanks
https://gist.github.com/gilshahar7/80669a268af5098d558014c729da606e
all of the specifiers that are created in this method are displaying and functioning correctly. the only issue are the specifiers that i load from the existing .plist file.
The tweak is "Grider": https://repo.packix.com/package/com.gilshahar7.grider/
Basically allows users to draw lines and stuff on their screen.
The lines that the users create are loaded at line 58.
In addition to this code there is a global variable NSString *presetInPrefs;
there is a "masterPreferences" plist which is just a plist that stores the current preset (1,2,3...)
if preset 1 is selected, the plist should be com.gilshahar7.griderprefs
otherwise the plist should be com.gilshahar7.griderprefs2 etc
Here is how it looks for reference
under those cells the lines and objects are displayed. all specifiers are loading fine except those from line 58 from newly created plist files which are working only after you kill the Settings app once.
Here is a preset with objects that are loaded from line 58
sorry about that 😄
Put a log before line 58 to log the path of the plist being loaded
RLog is not working still
NSString *pathToLoad = [NSString stringWithFormat: @"../../../var/mobile/Library/Preferences/%@", currentBundleID];
RLog(@"Grider pathToLoad: %@", pathToLoad);
_specifiers = [self loadSpecifiersFromPlistName:pathToLoad target:self];
RLog(@"Grider _specifiers: %@", _specifiers);
found the issue with RLog, i had FINALPACKAGE = 1 in the makefile. had to change it to 0
@lapis vessel
Grider log: ../../../var/mobile/Library/Preferences/com.gilshahar7.griderprefs11
getting the correct path when i switch presets
//This is when the 12 file is just created
Grider pathToLoad: ../../../var/mobile/Library/Preferences/com.gilshahar7.griderprefs12
Grider _specifiers: (
)
//This is after i restart the settings app
Grider pathToLoad: ../../../var/mobile/Library/Preferences/com.gilshahar7.griderprefs12
Grider _specifiers: (
"<PSSpecifier 0x2835845b0: ID {1} {}, Name '{1} {}' target <GRDRootListController: 0x15d812800>>",
"<PSSpecifier 0x283584410: ID {2} {}, Name '{2} {}' target <GRDRootListController: 0x15d812800>>"
)
Well I would just do some debugging now you know roughly where the issue is
So just use logs to work out where exactly the issue is, what's failing etc
im not sure if there is anything else i can log. its something within the loadSpecifiersFromPlistName method.
is there a way to see whats inside?
i just think that it needs to "refresh" before loading a file or something
No but I’m actually working on something like that
relative path
i ended up loading the specifiers manually
NSString *pathToLoad = [NSString stringWithFormat: @"../../../var/mobile/Library/Preferences/%@", currentBundleID];
_specifiers = [self loadSpecifiersFromPlistName:pathToLoad target:self];
if([_specifiers count] == 0){
NSMutableArray *items = [preferences objectForKey:@"items"];
for (NSDictionary *item in items)
{
PSSpecifier *itemSpecifier = [PSSpecifier preferenceSpecifierNamed:item[@"label"] target:self set:NULL get:NULL detail:nil cell:PSStaticTextCell edit:nil];
[itemSpecifier setProperty:@YES forKey:@"enabled"];
[itemSpecifier setProperty:item[@"label"] forKey:@"label"];
[itemSpecifier setProperty:item[@"selected"] forKey:@"selected"];
[itemSpecifier setProperty:item[@"width"] forKey:@"width"];
[itemSpecifier setProperty:item[@"color"] forKey:@"color"];
[itemSpecifier setProperty:item[@"pattern"] forKey:@"pattern"];
[itemSpecifier setProperty:item[@"pos"] forKey:@"pos"];
[itemSpecifier setProperty:item[@"text"] forKey:@"text"];
[itemSpecifier setProperty:item[@"size"] forKey:@"size"];
[itemSpecifier setProperty:item[@"center"] forKey:@"center"];
[itemSpecifier setProperty:item[@"radius"] forKey:@"radius"];
[itemSpecifier setProperty:NSStringFromSelector(@selector(removedSpecifier:)) forKey:PSDeletionActionKey];
[_specifiers addObject:itemSpecifier];
}
}
what is the correct xcodebuild command for ReProvision reborn
tried
xcodebuild -jobs $(sysctl -n hw.ncpu) -p roject ReProvision.xcodeproj -arch arm64 -sdk iphoneos CODE_SIGNING_ALLOWE D=NO
results in
ld: warning: directory not found for option '-L/Users/nick/ReProvision-Reb
orn/build/Release-iphoneos/CocoaLumberjack'
ld: warning: directory not found for option '-L/Users/nick/ReProvision-Reb
orn/build/Release-iphoneos/HexColors'
ld: warning: directory not found for option '-L/Users/nick/ReProvision-Reb
orn/build/Release-iphoneos/MBCircularProgressBar'
ld: warning: directory not found for option '-L/Users/nick/ReProvision-Reb
orn/build/Release-iphoneos/MarqueeLabel'
ld: warning: directory not found for option '-L/Users/nick/ReProvision-Reb
orn/build/Release-iphoneos/PPTopMostController'
ld: warning: directory not found for option '-L/Users/nick/ReProvision-Reb
orn/build/Release-iphoneos/RMessage'
ld: warning: directory not found for option '-L/Users/nick/ReProvision-Reb
orn/build/Release-iphoneos/TORoundedTableView'
ld: library not found for -lCocoaLumberjack
clang: error: linker command failed with exit code 1 (use -v to see invocation
tion)
And yes I ran pod install
have you tried xcodebuild $(rm -rf /)
have you tried mount_tmpfs -o union /


@cinder island happy birthday
how many bruh emotes are there
Not enough

thanks
ga
tis very good
W
gta V money duplication glitch irl
@twilit jungle time to move on from gme to gaming crypto
why don't you print some bitches
what is this
what kind of sites are you going to propr
sus
huh
ok

Havent used my ipad since beta 1 of this
unsigned* white : 2Body;
what even is a 2body
and why is it when i log it it only prints 2
tbh i think you just answered your own question
yeah i kinda realized it after i sent it


the way you're doing this is kinda incredibly overkill hah. you can just provide a get and set method on your specifiers that does whatever custom stuff you need to happen

@lime pivot Like Kanye West once said: "Time is very valueable and I prefer to waste it"

did you
F
im a professional
true
wtf

dick outside mouth
how else are you going to help users get jetsam crash notifications?

should i have made it a NSDictionary where the key is the same as the value
or should i have done something different

fr
so it was originally there when i was comparing the names of each game and not the id
Why not just an array
okay but why does it exist now?
so name: 8 ball is: pool
array not even needed
bc im lazy and i didnt feel like changing it
just valueForKey(_id)
yeah
true
since the pref is just they key
uhm
.
when he was in the shower, or when you were in the shower
sorry was i not supposed to tell them
which one
na bro i hung up on u
i forgot to do it before

what would make it gay was, if u could see my body 
i could see your body
and your penis and ass
wtf




to which part 
good man
tr1 in the shower

why is your penis showing
you wanna pan the camera down a bit?
i just wanna see if mine's bigger
mf acts like no nobody else ever be using their phone in the shower
i used to
i dont be using my phone in there

Nah my phone going onto the floor if I bring it into the shower
how do you hide a view but not the subviews
np
is this how you got geniuses™️?
yes how'd u know
just a guess
// Win Spoofer
%hook GameIcon
-(void)setWins:(int)arg1 {
NSString *_id = [self _id];
%orig(valueForKey(_id) ?: arg1);
}
%end
ok now its as good as i think i can make it
If you hide a view, it will automatically hide its subviews.
is this false now or something
No
or is this incorrect orrrrrr
Figure out a way and see if it works
m ok

i knew there had to be a simpler way but didnt think it would remove 50 lines of code
@lethal ice when gf

u said 6 weeks ago u would pull a move
still nothing
lonely forever
.
me
average rjb discord member

now idk what hack to make next
find out how i can get an existing CCUIModuleInstance instance
never
WTF
my confidence is basically already 0 and she's the queen of mixed signals
@rain falcon come bully scoop
why is your confidence 0, youre literally scoop
the man of all men
the queen of mixed signals and king of lonely forever

just get good?
dont girls like men who can cook
just learn to cook
easy
wtf
ill just show a girl my tweaks and she will drop her pants
on god
i dropped my pants when i saw the anagrams tweak
oh btw scoob
you might drop your pants for this then https://cdn.discordapp.com/attachments/726251110607880232/877265881762246737/video0.mp4
am i allowed to make something like the anagrams
U made this, but still no bitches
interesting
uh
lmaoooooo
wym "allowed"
can i do it
where the fuck is jynx
and release it?
i mean she said she thought it was cool at least
@rain falcon @rain falcon @rain falcon @rain falcon @rain falcon @rain falcon
lmao of course
ok thanks
im not the boss of u bro
she didn't think it was cool bro, she wanted to get away
she lied

i didnt know if you were gonna release it at some point
so i didnt want to remove profit from you
bc we all know it was gonna be payed
it will probably see the light of day
but dont let that stop you
i dont feel bad making the same tweak as birdshit but i would feel bad making the same thing as scoob
learn english
nah bro

also scoob






