Improvements to nested instance creation in corescripts, import safechat from yaml file
This commit is contained in:
parent
9900e991fa
commit
5d7fb019b4
|
|
@ -0,0 +1,31 @@
|
|||
-- You know what this is guyz
|
||||
-- HELIODEX'S BASIC NEW FUNCTION
|
||||
|
||||
return function(className: InstanceName | Instance)
|
||||
local obj
|
||||
if type(className) == "string" then
|
||||
obj = Instance.new(className)
|
||||
else
|
||||
obj = className
|
||||
end
|
||||
|
||||
local parent = nil
|
||||
|
||||
return function(props: { [string]: any })
|
||||
for k, v in pairs(props) do
|
||||
if type(k) == "string" then
|
||||
if k == "Parent" then
|
||||
parent = v
|
||||
else
|
||||
obj[k] = v
|
||||
end
|
||||
elseif type(k) == "number" and type(v) == "userdata" then
|
||||
v.Parent = obj
|
||||
end
|
||||
end
|
||||
|
||||
obj.Parent = parent
|
||||
|
||||
return obj
|
||||
end
|
||||
end
|
||||
|
|
@ -0,0 +1,696 @@
|
|||
Use the Chat menu to talk to me.:
|
||||
1: /sc 0
|
||||
2: true
|
||||
I can only see menu chats.:
|
||||
1: /sc 1
|
||||
2: true
|
||||
Hello:
|
||||
1: /sc 2
|
||||
Hi:
|
||||
1: /sc 2_0
|
||||
2: true
|
||||
Hi there!: true
|
||||
Hi everyone: true
|
||||
Howdy:
|
||||
1: /sc 2_1
|
||||
2: true
|
||||
Howdy partner!: true
|
||||
Greetings:
|
||||
1: /sc 2_2
|
||||
2: true
|
||||
Greetings everyone: true
|
||||
Greetings Mercurians!: true
|
||||
Seasons greetings!: true
|
||||
Welcome:
|
||||
1: /sc 2_3
|
||||
2: true
|
||||
Welcome to my place: true
|
||||
Welcome to my barbeque: true
|
||||
Welcome to our base: true
|
||||
Hey there!:
|
||||
1: /sc 2_4
|
||||
2: true
|
||||
What's up?:
|
||||
1: /sc 2_5
|
||||
2: true
|
||||
How are you doing?: true
|
||||
How's it going?: true
|
||||
What's new?: true
|
||||
Good day:
|
||||
1: /sc 2_6
|
||||
2: true
|
||||
Good morning: true
|
||||
Good evening: true
|
||||
Good afternoon: true
|
||||
Good night: true
|
||||
Silly:
|
||||
1: /sc 2_7
|
||||
2: true
|
||||
Waaaaaaaz up?!: true
|
||||
Hullo!: true
|
||||
Behold greatness mortals!: true
|
||||
Pardon me is this Sparta?: true
|
||||
THIS IS SPARTAAAA!: true
|
||||
Happy Holidays!:
|
||||
1: /sc 2_8
|
||||
2: true
|
||||
Happy New Year!: true
|
||||
Happy Valentine's Day!: true
|
||||
Beware the Ides of March!: true
|
||||
Happy St. Patrick's Day!: true
|
||||
Happy Easter!: true
|
||||
Happy Earth Day!: true
|
||||
Happy 4th of July!: true
|
||||
Happy Thanksgiving!: true
|
||||
Happy Halloween!: true
|
||||
Happy Hanukkah!: true
|
||||
Merry Christmas!: true
|
||||
Happy May Day!: true
|
||||
Happy Towel Day!: true
|
||||
Happy Mercury Day!: true
|
||||
Happy LOL Day!: true
|
||||
Goodbye:
|
||||
1: /sc 3
|
||||
Good Night:
|
||||
1: /sc 3_0
|
||||
2: true
|
||||
Sweet dreams: true
|
||||
Go to sleep!: true
|
||||
Lights out!: true
|
||||
Bedtime: true
|
||||
Going to bed now: true
|
||||
Later:
|
||||
1: /sc 3_1
|
||||
2: true
|
||||
See ya later: true
|
||||
Later gator!: true
|
||||
See you tomorrow: true
|
||||
Bye:
|
||||
1: /sc 3_2
|
||||
2: true
|
||||
Hasta la bye bye!: true
|
||||
I'll be right back:
|
||||
1: /sc 3_3
|
||||
2: true
|
||||
I have to go:
|
||||
1: /sc 3_4
|
||||
2: true
|
||||
Farewell:
|
||||
1: /sc 3_5
|
||||
2: true
|
||||
Take care: true
|
||||
Have a nice day: true
|
||||
Goodluck!: true
|
||||
Ta-ta for now!: true
|
||||
Peace:
|
||||
1: /sc 3_6
|
||||
2: true
|
||||
Peace out!: true
|
||||
Peace dudes!: true
|
||||
Rest in pieces!: true
|
||||
Silly:
|
||||
1: /sc 3_7
|
||||
2: true
|
||||
To the batcave!: true
|
||||
Over and out!: true
|
||||
Happy trails!: true
|
||||
I've got to book it!: true
|
||||
Tootles!: true
|
||||
Smell you later!: true
|
||||
GG!: true
|
||||
My house is on fire! gtg.: true
|
||||
Friend:
|
||||
1: /sc 4
|
||||
Wanna be friends?:
|
||||
1: /sc 4_0
|
||||
2: true
|
||||
Follow me:
|
||||
1: /sc 4_1
|
||||
2: true
|
||||
Come to my place!: true
|
||||
Come to my base!: true
|
||||
Follow me team!: true
|
||||
Follow me: true
|
||||
Your place is cool:
|
||||
1: /sc 4_2
|
||||
2: true
|
||||
Your place is fun: true
|
||||
Your place is awesome: true
|
||||
Your place looks good: true
|
||||
This place is awesome!: true
|
||||
Thank you:
|
||||
1: /sc 4_3
|
||||
2: true
|
||||
Thanks for playing: true
|
||||
Thanks for visiting: true
|
||||
Thanks for everything: true
|
||||
No thank you: true
|
||||
Thanx: true
|
||||
No problem:
|
||||
1: /sc 4_4
|
||||
2: true
|
||||
Don't worry: true
|
||||
That's ok: true
|
||||
np: true
|
||||
You are ...:
|
||||
1: /sc 4_5
|
||||
2: true
|
||||
You are great!: true
|
||||
You are good!: true
|
||||
You are cool!: true
|
||||
You are funny!: true
|
||||
You are silly!: true
|
||||
You are awesome!: true
|
||||
You are doing something I don't like please stop: true
|
||||
I like ...:
|
||||
1: /sc 4_6
|
||||
2: true
|
||||
I like your name: true
|
||||
I like your shirt: true
|
||||
I like your place: true
|
||||
I like your style: true
|
||||
I like you: true
|
||||
I like items: true
|
||||
I like money: true
|
||||
Sorry:
|
||||
1: /sc 4_7
|
||||
2: true
|
||||
My bad!: true
|
||||
I'm sorry: true
|
||||
Whoops!: true
|
||||
Please forgive me.: true
|
||||
I forgive you.: true
|
||||
I didn't mean to do that.: true
|
||||
Sorry I'll stop now.: true
|
||||
Questions:
|
||||
1: /sc 5
|
||||
Who?:
|
||||
1: /sc 5_0
|
||||
2: true
|
||||
Who wants to be my friend?: true
|
||||
Who wants to be on my team?: true
|
||||
Who made this brilliant game?: true
|
||||
What?:
|
||||
1: /sc 5_1
|
||||
2: true
|
||||
What is your favorite animal?: true
|
||||
What is your favorite game?: true
|
||||
What is your favorite movie?: true
|
||||
What is your favorite TV show?: true
|
||||
What is your favorite music?: true
|
||||
What are your hobbies?: true
|
||||
LOLWUT?: true
|
||||
When?:
|
||||
1: /sc 5_2
|
||||
2: true
|
||||
When are you online?: true
|
||||
When is the new version coming out?: true
|
||||
When can we play again?: true
|
||||
When will your place be done?: true
|
||||
Where?:
|
||||
1: /sc 5_3
|
||||
2: true
|
||||
Where do you want to go?: true
|
||||
Where are you going?: true
|
||||
Where am I?!: true
|
||||
Where did you go?: true
|
||||
How?:
|
||||
1: /sc 5_4
|
||||
2: true
|
||||
How are you today?: true
|
||||
How did you make this cool place?: true
|
||||
LOLHOW?: true
|
||||
Can I...:
|
||||
1: /sc 5_5
|
||||
2: true
|
||||
Can I have a tour?: true
|
||||
Can I be on your team?: true
|
||||
Can I be your friend?: true
|
||||
Can I try something?: true
|
||||
Can I have that please?: true
|
||||
Can I have that back please?: true
|
||||
Can I have borrow your hat?: true
|
||||
Can I have borrow your gear?: true
|
||||
Answers:
|
||||
1: /sc 6
|
||||
You need help?:
|
||||
1: /sc 6_0
|
||||
2: true
|
||||
Check out the news section: true
|
||||
Check out the help section: true
|
||||
Read the wiki!: true
|
||||
All the answers are in the wiki!: true
|
||||
I will help you with this.: true
|
||||
Some people ...:
|
||||
1: /sc 6_1
|
||||
2: true
|
||||
Me: true
|
||||
Not me: true
|
||||
You: true
|
||||
All of us: true
|
||||
Everyone but you: true
|
||||
Builderman!: true
|
||||
Telamon!: true
|
||||
My team: true
|
||||
My group: true
|
||||
Mom: true
|
||||
Dad: true
|
||||
Sister: true
|
||||
Brother: true
|
||||
Cousin: true
|
||||
Grandparent: true
|
||||
Friend: true
|
||||
Time ...:
|
||||
1: /sc 6_2
|
||||
2: true
|
||||
In the morning: true
|
||||
In the afternoon: true
|
||||
At night: true
|
||||
Tomorrow: true
|
||||
This week: true
|
||||
This month: true
|
||||
Sometime: true
|
||||
Sometimes: true
|
||||
Whenever you want: true
|
||||
Never: true
|
||||
After this: true
|
||||
In 10 minutes: true
|
||||
In a couple hours: true
|
||||
In a couple days: true
|
||||
Animals:
|
||||
1: /sc 6_3
|
||||
2: true
|
||||
Cats:
|
||||
Lion: true
|
||||
Tiger: true
|
||||
Leopard: true
|
||||
Cheetah: true
|
||||
Dogs:
|
||||
Wolves: true
|
||||
Beagle: true
|
||||
Collie: true
|
||||
Dalmatian: true
|
||||
Poodle: true
|
||||
Spaniel: true
|
||||
Shepherd: true
|
||||
Terrier: true
|
||||
Retriever: true
|
||||
Horses:
|
||||
Ponies: true
|
||||
Stallions: true
|
||||
Pwnyz: true
|
||||
Reptiles:
|
||||
Dinosaurs: true
|
||||
Lizards: true
|
||||
Snakes: true
|
||||
Turtles!: true
|
||||
Hamster: true
|
||||
Monkey: true
|
||||
Bears: true
|
||||
Fish:
|
||||
Goldfish: true
|
||||
Sharks: true
|
||||
Sea Bass: true
|
||||
Halibut: true
|
||||
Tropical Fish: true
|
||||
Birds:
|
||||
Eagles: true
|
||||
Penguins: true
|
||||
Parakeets: true
|
||||
Owls: true
|
||||
Hawks: true
|
||||
Pidgeons: true
|
||||
Elephants: true
|
||||
Mythical Beasts:
|
||||
Dragons: true
|
||||
Unicorns: true
|
||||
Sea Serpents: true
|
||||
Sphinx: true
|
||||
Cyclops: true
|
||||
Minotaurs: true
|
||||
Goblins: true
|
||||
Honest Politicians: true
|
||||
Ghosts: true
|
||||
Scylla and Charybdis: true
|
||||
Games:
|
||||
1: /sc 6_4
|
||||
2: true
|
||||
Action: true
|
||||
Puzzle: true
|
||||
Strategy: true
|
||||
Racing: true
|
||||
RPG: true
|
||||
Obstacle Course: true
|
||||
Tycoon: true
|
||||
Mercury:
|
||||
BrickBattle: true
|
||||
Community Building: true
|
||||
Mercury Minigames: true
|
||||
Contest Place: true
|
||||
Board games:
|
||||
Chess: true
|
||||
Checkers: true
|
||||
Settlers of Catan: true
|
||||
Tigris and Euphrates: true
|
||||
El Grande: true
|
||||
Stratego: true
|
||||
Carcassonne: true
|
||||
Sports:
|
||||
1: /sc 6_5
|
||||
2: true
|
||||
Hockey: true
|
||||
Soccer: true
|
||||
Football: true
|
||||
Baseball: true
|
||||
Basketball: true
|
||||
Volleyball: true
|
||||
Tennis: true
|
||||
Sports team practice: true
|
||||
Watersports:
|
||||
Surfing: true
|
||||
Swimming: true
|
||||
Water Polo: true
|
||||
Winter sports:
|
||||
Skiing: true
|
||||
Snowboarding: true
|
||||
Sledding: true
|
||||
Skating: true
|
||||
Adventure:
|
||||
Rock climbing: true
|
||||
Hiking: true
|
||||
Fishing: true
|
||||
Horseback riding: true
|
||||
Wacky:
|
||||
Foosball: true
|
||||
Calvinball: true
|
||||
Croquet: true
|
||||
Cricket: true
|
||||
Dodgeball: true
|
||||
Squash: true
|
||||
Trampoline: true
|
||||
Movies/TV:
|
||||
1: /sc 6_6
|
||||
2: true
|
||||
Science Fiction: true
|
||||
Animated:
|
||||
Anime: true
|
||||
Comedy: true
|
||||
Romantic: true
|
||||
Action: true
|
||||
Fantasy: true
|
||||
Music:
|
||||
1: /sc 6_7
|
||||
2: true
|
||||
Country: true
|
||||
Jazz: true
|
||||
Rap: true
|
||||
Hip-hop: true
|
||||
Techno: true
|
||||
Classical: true
|
||||
Pop: true
|
||||
Rock: true
|
||||
Hobbies:
|
||||
1: /sc 6_8
|
||||
2: true
|
||||
Computers:
|
||||
Building computers: true
|
||||
Videogames: true
|
||||
Coding: true
|
||||
Hacking: true
|
||||
The Internet:
|
||||
lol. teh internets!: true
|
||||
Watching vids: true
|
||||
Dance: true
|
||||
Gymnastics: true
|
||||
Listening to music: true
|
||||
Arts and crafts: true
|
||||
Martial Arts:
|
||||
Karate: true
|
||||
Judo: true
|
||||
Taikwon Do: true
|
||||
Wushu: true
|
||||
Street fighting: true
|
||||
Music lessons:
|
||||
Playing in my band: true
|
||||
Playing piano: true
|
||||
Playing guitar: true
|
||||
Playing violin: true
|
||||
Playing drums: true
|
||||
Playing a weird instrument: true
|
||||
Location:
|
||||
1: /sc 6_9
|
||||
2: true
|
||||
USA:
|
||||
West:
|
||||
Alaska: true
|
||||
Arizona: true
|
||||
California: true
|
||||
Colorado: true
|
||||
Hawaii: true
|
||||
Idaho: true
|
||||
Montana: true
|
||||
Nevada: true
|
||||
New Mexico: true
|
||||
Oregon: true
|
||||
Utah: true
|
||||
Washington: true
|
||||
Wyoming: true
|
||||
South:
|
||||
Alabama: true
|
||||
Arkansas: true
|
||||
Florida: true
|
||||
Georgia: true
|
||||
Kentucky: true
|
||||
Louisiana: true
|
||||
Mississippi: true
|
||||
North Carolina: true
|
||||
Oklahoma: true
|
||||
South Carolina: true
|
||||
Tennessee: true
|
||||
Texas: true
|
||||
Virginia: true
|
||||
West Virginia: true
|
||||
Northeast:
|
||||
Connecticut: true
|
||||
Delaware: true
|
||||
Maine: true
|
||||
Maryland: true
|
||||
Massachusetts: true
|
||||
New Hampshire: true
|
||||
New Jersey: true
|
||||
New York: true
|
||||
Pennsylvania: true
|
||||
Rhode Island: true
|
||||
Vermont: true
|
||||
Midwest:
|
||||
Illinois: true
|
||||
Indiana: true
|
||||
Iowa: true
|
||||
Kansas: true
|
||||
Michigan: true
|
||||
Minnesota: true
|
||||
Missouri: true
|
||||
Nebraska: true
|
||||
North Dakota: true
|
||||
Ohio: true
|
||||
South Dakota: true
|
||||
Wisconsin: true
|
||||
Canada:
|
||||
Alberta: true
|
||||
British Columbia: true
|
||||
Manitoba: true
|
||||
New Brunswick: true
|
||||
Newfoundland: true
|
||||
Northwest Territories: true
|
||||
Nova Scotia: true
|
||||
Nunavut: true
|
||||
Ontario: true
|
||||
Prince Edward Island: true
|
||||
Quebec: true
|
||||
Saskatchewan: true
|
||||
Yukon: true
|
||||
Mexico: true
|
||||
Central America: true
|
||||
Europe:
|
||||
France: true
|
||||
Germany: true
|
||||
Spain: true
|
||||
Italy: true
|
||||
Poland: true
|
||||
Switzerland: true
|
||||
Greece: true
|
||||
Romania: true
|
||||
Netherlands: true
|
||||
Great Britain:
|
||||
England: true
|
||||
Scotland: true
|
||||
Wales: true
|
||||
Northern Ireland: true
|
||||
Asia:
|
||||
China: true
|
||||
India: true
|
||||
Japan: true
|
||||
Korea: true
|
||||
Russia: true
|
||||
Vietnam: true
|
||||
South America:
|
||||
Argentina: true
|
||||
Brazil: true
|
||||
Africa:
|
||||
Eygpt: true
|
||||
Swaziland: true
|
||||
Australia: true
|
||||
Middle East: true
|
||||
Antarctica: true
|
||||
New Zealand: true
|
||||
Age:
|
||||
1: /sc 6_10
|
||||
2: true
|
||||
Rugrat: true
|
||||
Kid: true
|
||||
Tween: true
|
||||
Teen: true
|
||||
Twenties: true
|
||||
Old: true
|
||||
Ancient: true
|
||||
Mesozoic: true
|
||||
I don't want to say my age. Don't ask.: true
|
||||
Mood:
|
||||
1: /sc 6_11
|
||||
2: true
|
||||
Good: true
|
||||
Great!: true
|
||||
Not bad: true
|
||||
Sad: true
|
||||
Hyper: true
|
||||
Chill: true
|
||||
Happy: true
|
||||
Kind of mad: true
|
||||
Boy:
|
||||
1: /sc 6_12
|
||||
2: true
|
||||
Girl:
|
||||
1: /sc 6_13
|
||||
2: true
|
||||
I don't want to say boy or girl. Don't ask.:
|
||||
1: /sc 6_14
|
||||
2: true
|
||||
Game:
|
||||
1: /sc 7
|
||||
Let's build:
|
||||
1: /sc 7_0
|
||||
2: true
|
||||
Let's battle:
|
||||
1: /sc 7_1
|
||||
2: true
|
||||
Nice one!:
|
||||
1: /sc 7_2
|
||||
2: true
|
||||
So far so good:
|
||||
1: /sc 7_3
|
||||
2: true
|
||||
Lucky shot!:
|
||||
1: /sc 7_4
|
||||
2: true
|
||||
Oh man!:
|
||||
1: /sc 7_5
|
||||
2: true
|
||||
I challenge you to a fight!:
|
||||
1: /sc 7_6
|
||||
2: true
|
||||
Help me with this:
|
||||
1: /sc 7_7
|
||||
2: true
|
||||
Let's go to your game:
|
||||
1: /sc 7_8
|
||||
2: true
|
||||
Can you show me how do to that?:
|
||||
1: /sc 7_9
|
||||
2: true
|
||||
Backflip!:
|
||||
1: /sc 7_10
|
||||
2: true
|
||||
Frontflip!:
|
||||
1: /sc 7_11
|
||||
2: true
|
||||
Dance!:
|
||||
1: /sc 7_12
|
||||
2: true
|
||||
I'm on your side!:
|
||||
1: /sc 7_13
|
||||
2: true
|
||||
Game Commands:
|
||||
1: /sc 7_14
|
||||
2: true
|
||||
regen: true
|
||||
reset: true
|
||||
go: true
|
||||
fix: true
|
||||
respawn: true
|
||||
Silly:
|
||||
Muahahahaha!: true
|
||||
all your base are belong to me!: true
|
||||
GET OFF MAH LAWN: true
|
||||
TEH EPIK DUCK IS COMING!!!: true
|
||||
ROFL: true
|
||||
1337:
|
||||
2: true
|
||||
i r teh pwnz0r!: true
|
||||
w00t!: true
|
||||
z0mg h4x!: true
|
||||
ub3rR0xXorzage!: true
|
||||
Yes:
|
||||
Absolutely!: true
|
||||
Rock on!: true
|
||||
Totally!: true
|
||||
Juice!: true
|
||||
Yay!: true
|
||||
Yesh: true
|
||||
No:
|
||||
Ummm. No.: true
|
||||
...: true
|
||||
Stop!: true
|
||||
Go away!: true
|
||||
Don't do that: true
|
||||
Stop breaking the rules: true
|
||||
I don't want to: true
|
||||
Ok:
|
||||
Well... ok: true
|
||||
Sure: true
|
||||
Uncertain:
|
||||
Maybe: true
|
||||
I don't know: true
|
||||
idk: true
|
||||
I can't decide: true
|
||||
Hmm...: true
|
||||
:-):
|
||||
:-(: true
|
||||
:D: true
|
||||
:-O: true
|
||||
lol: true
|
||||
=D: true
|
||||
D=: true
|
||||
XD: true
|
||||
;D: true
|
||||
;): true
|
||||
O_O: true
|
||||
=): true
|
||||
"@_@": true
|
||||
">_<": true
|
||||
T_T: true
|
||||
^_^: true
|
||||
<(0_0<) <(0_0)> (>0_0)> KIRBY DANCE: true
|
||||
)';: true
|
||||
:3: true
|
||||
Ratings:
|
||||
Rate it!: true
|
||||
I give it a 1 out of 10: true
|
||||
I give it a 2 out of 10: true
|
||||
I give it a 3 out of 10: true
|
||||
I give it a 4 out of 10: true
|
||||
I give it a 5 out of 10: true
|
||||
I give it a 6 out of 10: true
|
||||
I give it a 7 out of 10: true
|
||||
I give it a 8 out of 10: true
|
||||
I give it a 9 out of 10: true
|
||||
I give it a 10 out of 10!: true
|
||||
|
|
@ -1,6 +1,8 @@
|
|||
-- CoreGui.RobloxGui.CoreScripts/ToolTip
|
||||
print "[Mercury]: Loaded corescript 36868950"
|
||||
|
||||
local New = require "../Modules/New"
|
||||
|
||||
local controlFrame = script.Parent:FindFirstChild "ControlFrame"
|
||||
|
||||
if not controlFrame then
|
||||
|
|
@ -10,25 +12,25 @@ end
|
|||
local bottomLeftControl = controlFrame:FindFirstChild "BottomLeftControl"
|
||||
local bottomRightControl = controlFrame:FindFirstChild "BottomRightControl"
|
||||
|
||||
local frameTip = Instance.new "TextLabel"
|
||||
frameTip.Name = "ToolTip"
|
||||
frameTip.Text = ""
|
||||
frameTip.Font = Enum.Font.ArialBold
|
||||
frameTip.FontSize = Enum.FontSize.Size12
|
||||
frameTip.TextColor3 = Color3.new(1, 1, 1)
|
||||
frameTip.BorderSizePixel = 0
|
||||
frameTip.ZIndex = 10
|
||||
frameTip.Size = UDim2.new(2, 0, 1, 0)
|
||||
frameTip.Position = UDim2.new(1, 0, 0, 0)
|
||||
frameTip.BackgroundColor3 = Color3.new(0, 0, 0)
|
||||
frameTip.BackgroundTransparency = 1
|
||||
frameTip.TextTransparency = 1
|
||||
frameTip.TextWrap = true
|
||||
|
||||
local inside = Instance.new "BoolValue"
|
||||
inside.Name = "inside"
|
||||
inside.Value = false
|
||||
inside.Parent = frameTip
|
||||
local frameTip = New "TextLabel" {
|
||||
Name = "ToolTip",
|
||||
Text = "",
|
||||
Font = Enum.Font.ArialBold,
|
||||
FontSize = Enum.FontSize.Size12,
|
||||
TextColor3 = Color3.new(1, 1, 1),
|
||||
BorderSizePixel = 0,
|
||||
ZIndex = 10,
|
||||
Size = UDim2.new(2, 0, 1, 0),
|
||||
Position = UDim2.new(1, 0, 0, 0),
|
||||
BackgroundColor3 = Color3.new(0, 0, 0),
|
||||
BackgroundTransparency = 1,
|
||||
TextTransparency = 1,
|
||||
TextWrap = true,
|
||||
New "BoolValue" {
|
||||
Name = "inside",
|
||||
Value = false,
|
||||
},
|
||||
}
|
||||
|
||||
local function setUpListeners(frameToListen)
|
||||
local fadeSpeed = 0.1
|
||||
|
|
@ -87,12 +89,14 @@ local bottomLeftChildren = bottomLeftControl:GetChildren()
|
|||
|
||||
for i = 1, #bottomLeftChildren do
|
||||
if bottomLeftChildren[i].Name == "Exit" then
|
||||
local exitTip = frameTip:clone()
|
||||
exitTip.RobloxLocked = true
|
||||
exitTip.Text = "Leave Place"
|
||||
exitTip.Position = UDim2.new(0, 0, -1, 0)
|
||||
exitTip.Size = UDim2.new(1, 0, 1, 0)
|
||||
exitTip.Parent = bottomLeftChildren[i]
|
||||
local exitTip = New(frameTip:clone()) {
|
||||
RobloxLocked = true,
|
||||
Text = "Leave Place",
|
||||
Position = UDim2.new(0, 0, -1, 0),
|
||||
Size = UDim2.new(1, 0, 1, 0),
|
||||
Parent = bottomLeftChildren[i],
|
||||
}
|
||||
|
||||
setUpListeners(exitTip)
|
||||
elseif bottomLeftChildren[i].Name == "SettingsButton" then
|
||||
createSettingsButtonTip(bottomLeftChildren[i])
|
||||
|
|
@ -105,16 +109,20 @@ local bottomRightChildren = bottomRightControl:GetChildren()
|
|||
|
||||
for i = 1, #bottomRightChildren do
|
||||
if bottomRightChildren[i].Name:find "Camera" ~= nil then
|
||||
local cameraTip = frameTip:clone()
|
||||
cameraTip.RobloxLocked = true
|
||||
cameraTip.Text = "Camera View"
|
||||
local cameraTip = New(frameTip:clone()) {
|
||||
RobloxLocked = true,
|
||||
Text = "Camera View",
|
||||
Size = UDim2.new(2, 0, 1.25, 0),
|
||||
}
|
||||
|
||||
if bottomRightChildren[i].Name:find "Zoom" then
|
||||
cameraTip.Position = UDim2.new(-1, 0, -1.5)
|
||||
else
|
||||
cameraTip.Position = UDim2.new(0, 0, -1.5, 0)
|
||||
end
|
||||
cameraTip.Size = UDim2.new(2, 0, 1.25, 0)
|
||||
|
||||
cameraTip.Parent = bottomRightChildren[i]
|
||||
|
||||
setUpListeners(cameraTip)
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,16 +1,16 @@
|
|||
-- Script Context.StarterScript
|
||||
print "[Mercury]: Loaded corescript 37801172"
|
||||
|
||||
local scriptContext = game:GetService "ScriptContext"
|
||||
local ScriptContext = game:GetService "ScriptContext"
|
||||
local CoreGui = game:GetService "CoreGui"
|
||||
|
||||
-- Creates all neccessary scripts for the gui on initial load, everything except build tools
|
||||
-- Please note that these are loaded in a specific order to diminish errors/perceived load time by user
|
||||
|
||||
-- library registration
|
||||
scriptContext:AddCoreScript(
|
||||
ScriptContext:AddCoreScript(
|
||||
60595695,
|
||||
scriptContext,
|
||||
ScriptContext,
|
||||
"/Libraries/LibraryRegistration/LibraryRegistration"
|
||||
)
|
||||
|
||||
|
|
@ -24,29 +24,29 @@ waitForChild(CoreGui, "RobloxGui")
|
|||
local screenGui = CoreGui:FindFirstChild "RobloxGui"
|
||||
|
||||
-- ToolTipper (creates tool tips for gui)
|
||||
scriptContext:AddCoreScript(36868950, screenGui, "CoreScripts/ToolTip")
|
||||
ScriptContext:AddCoreScript(36868950, screenGui, "CoreScripts/ToolTip")
|
||||
-- SettingsScript
|
||||
scriptContext:AddCoreScript(46295863, screenGui, "CoreScripts/Settings")
|
||||
ScriptContext:AddCoreScript(46295863, screenGui, "CoreScripts/Settings")
|
||||
|
||||
-- MainBotChatScript
|
||||
scriptContext:AddCoreScript(
|
||||
ScriptContext:AddCoreScript(
|
||||
39250920,
|
||||
screenGui,
|
||||
"CoreScripts/MainBotChatScript"
|
||||
)
|
||||
|
||||
-- Popup Script
|
||||
scriptContext:AddCoreScript(48488451, screenGui, "CoreScripts/PopupScript")
|
||||
ScriptContext:AddCoreScript(48488451, screenGui, "CoreScripts/PopupScript")
|
||||
-- Friend Notification Script (probably can use this script to expand out to other notifications)
|
||||
scriptContext:AddCoreScript(
|
||||
ScriptContext:AddCoreScript(
|
||||
48488398,
|
||||
screenGui,
|
||||
"CoreScripts/NotificationScript"
|
||||
)
|
||||
-- Chat script
|
||||
scriptContext:AddCoreScript(97188756, screenGui, "CoreScripts/ChatScript")
|
||||
ScriptContext:AddCoreScript(97188756, screenGui, "CoreScripts/ChatScript")
|
||||
-- Purchase Prompt Script
|
||||
scriptContext:AddCoreScript(
|
||||
ScriptContext:AddCoreScript(
|
||||
107893730,
|
||||
screenGui,
|
||||
"CoreScripts/PurchasePromptScript"
|
||||
|
|
@ -54,7 +54,7 @@ scriptContext:AddCoreScript(
|
|||
|
||||
if screenGui.AbsoluteSize.Y > 600 then
|
||||
-- New Player List
|
||||
scriptContext:AddCoreScript(
|
||||
ScriptContext:AddCoreScript(
|
||||
48488235,
|
||||
screenGui,
|
||||
"CoreScripts/PlayerListScript"
|
||||
|
|
@ -63,7 +63,7 @@ else
|
|||
delay(5, function()
|
||||
if screenGui.AbsoluteSize.Y >= 600 then
|
||||
-- New Player List
|
||||
scriptContext:AddCoreScript(
|
||||
ScriptContext:AddCoreScript(
|
||||
48488235,
|
||||
screenGui,
|
||||
"CoreScripts/PlayerListScript"
|
||||
|
|
@ -73,7 +73,7 @@ else
|
|||
end
|
||||
|
||||
-- Backpack Builder, creates most of the backpack gui
|
||||
scriptContext:AddCoreScript(
|
||||
ScriptContext:AddCoreScript(
|
||||
53878047,
|
||||
screenGui,
|
||||
"CoreScripts/BackpackScripts/BackpackBuilder"
|
||||
|
|
@ -84,20 +84,20 @@ waitForChild(screenGui, "Backpack")
|
|||
local Backpack = screenGui.Backpack
|
||||
|
||||
-- Manager handles all big backpack state changes, other scripts subscribe to this and do things accordingly
|
||||
scriptContext:AddCoreScript(
|
||||
ScriptContext:AddCoreScript(
|
||||
89449093,
|
||||
Backpack,
|
||||
"CoreScripts/BackpackScripts/BackpackManager"
|
||||
)
|
||||
|
||||
-- Backpack Gear (handles all backpack gear tab stuff)
|
||||
scriptContext:AddCoreScript(
|
||||
ScriptContext:AddCoreScript(
|
||||
89449008,
|
||||
Backpack,
|
||||
"CoreScripts/BackpackScripts/BackpackGear"
|
||||
)
|
||||
-- Loadout Script, used for gear hotkeys
|
||||
scriptContext:AddCoreScript(
|
||||
ScriptContext:AddCoreScript(
|
||||
53878057,
|
||||
screenGui.CurrentLoadout,
|
||||
"CoreScripts/BackpackScripts/LoadoutScript"
|
||||
|
|
@ -105,17 +105,19 @@ scriptContext:AddCoreScript(
|
|||
|
||||
local IsPersonalServer = not not game.Workspace:FindFirstChild "PSVariable"
|
||||
if IsPersonalServer then
|
||||
game:GetService("ScriptContext")
|
||||
:AddCoreScript(64164692, game.Players.LocalPlayer, "BuildToolManager")
|
||||
ScriptContext:AddCoreScript(
|
||||
64164692,
|
||||
game.Players.LocalPlayer,
|
||||
"BuildToolManager"
|
||||
)
|
||||
end
|
||||
game.Workspace.ChildAdded:connect(function(nchild)
|
||||
if nchild.Name == "PSVariable" and nchild:IsA "BoolValue" then
|
||||
IsPersonalServer = true
|
||||
game:GetService("ScriptContext")
|
||||
:AddCoreScript(
|
||||
64164692,
|
||||
game.Players.LocalPlayer,
|
||||
"BuildToolManager"
|
||||
)
|
||||
ScriptContext:AddCoreScript(
|
||||
64164692,
|
||||
game.Players.LocalPlayer,
|
||||
"BuildToolManager"
|
||||
)
|
||||
end
|
||||
end)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
-- CoreGui.RobloxGui.CoreScripts/MainBotChatScript
|
||||
print "[Mercury]: Loaded corescript 39250920"
|
||||
|
||||
local New = require "../Modules/New"
|
||||
|
||||
local InsertService = game:GetService "InsertService"
|
||||
|
||||
local function waitForProperty(instance, name)
|
||||
|
|
@ -49,35 +51,35 @@ local function currentTone()
|
|||
end
|
||||
|
||||
local function createChatNotificationGui()
|
||||
chatNotificationGui = Instance.new "BillboardGui"
|
||||
chatNotificationGui.Name = "ChatNotificationGui"
|
||||
chatNotificationGui.ExtentsOffset = Vector3.new(0, 1, 0)
|
||||
chatNotificationGui.Size = UDim2.new(4, 0, 5.42857122, 0)
|
||||
chatNotificationGui.SizeOffset = Vector2.new(0, 0)
|
||||
chatNotificationGui.StudsOffset = Vector3.new(0.4, 4.3, 0)
|
||||
chatNotificationGui.Enabled = true
|
||||
chatNotificationGui.RobloxLocked = true
|
||||
chatNotificationGui.Active = true
|
||||
|
||||
local image = Instance.new "ImageLabel"
|
||||
image.Name = "Image"
|
||||
image.Active = false
|
||||
image.BackgroundTransparency = 1
|
||||
image.Position = UDim2.new(0, 0, 0, 0)
|
||||
image.Size = UDim2.new(1, 0, 1, 0)
|
||||
image.Image = ""
|
||||
image.RobloxLocked = true
|
||||
image.Parent = chatNotificationGui
|
||||
|
||||
local button = Instance.new "ImageButton"
|
||||
button.Name = "Button"
|
||||
button.AutoButtonColor = false
|
||||
button.Position = UDim2.new(0.0879999995, 0, 0.0529999994, 0)
|
||||
button.Size = UDim2.new(0.829999983, 0, 0.460000008, 0)
|
||||
button.Image = ""
|
||||
button.BackgroundTransparency = 1
|
||||
button.RobloxLocked = true
|
||||
button.Parent = image
|
||||
chatNotificationGui = New "BillboardGui" {
|
||||
Name = "ChatNotificationGui",
|
||||
ExtentsOffset = Vector3.new(0, 1, 0),
|
||||
Size = UDim2.new(4, 0, 5.42857122, 0),
|
||||
SizeOffset = Vector2.new(0, 0),
|
||||
StudsOffset = Vector3.new(0.4, 4.3, 0),
|
||||
Enabled = true,
|
||||
RobloxLocked = true,
|
||||
Active = true,
|
||||
New "ImageLabel" {
|
||||
Name = "Image",
|
||||
Active = false,
|
||||
BackgroundTransparency = 1,
|
||||
Position = UDim2.new(0, 0, 0, 0),
|
||||
Size = UDim2.new(1, 0, 1, 0),
|
||||
Image = "",
|
||||
RobloxLocked = true,
|
||||
Parent = chatNotificationGui,
|
||||
New "ImageButton" {
|
||||
Name = "Button",
|
||||
AutoButtonColor = false,
|
||||
Position = UDim2.new(0.0879999995, 0, 0.0529999994, 0),
|
||||
Size = UDim2.new(0.829999983, 0, 0.460000008, 0),
|
||||
Image = "",
|
||||
BackgroundTransparency = 1,
|
||||
RobloxLocked = true,
|
||||
},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
local function getChatColor(tone)
|
||||
|
|
@ -151,20 +153,20 @@ local function setChatNotificationTone(notificationGui, purpose, tone)
|
|||
end
|
||||
|
||||
local function createMessageDialog()
|
||||
messageDialog = Instance.new "Frame"
|
||||
messageDialog.Name = "DialogScriptMessage"
|
||||
messageDialog.Style = Enum.FrameStyle.RobloxRound
|
||||
messageDialog.Visible = false
|
||||
|
||||
local text = Instance.new "TextLabel"
|
||||
text.Name = "Text"
|
||||
text.Position = UDim2.new(0, 0, 0, -1)
|
||||
text.Size = UDim2.new(1, 0, 1, 0)
|
||||
text.FontSize = Enum.FontSize.Size14
|
||||
text.BackgroundTransparency = 1
|
||||
text.TextColor3 = Color3.new(1, 1, 1)
|
||||
text.RobloxLocked = true
|
||||
text.Parent = messageDialog
|
||||
messageDialog = New "Frame" {
|
||||
Name = "DialogScriptMessage",
|
||||
Style = Enum.FrameStyle.RobloxRound,
|
||||
Visible = false,
|
||||
New "TextLabel" {
|
||||
Name = "Text",
|
||||
Position = UDim2.new(0, 0, 0, -1),
|
||||
Size = UDim2.new(1, 0, 1, 0),
|
||||
FontSize = Enum.FontSize.Size14,
|
||||
BackgroundTransparency = 1,
|
||||
TextColor3 = Color3.new(1, 1, 1),
|
||||
RobloxLocked = true,
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
local function showMessage(msg, size)
|
||||
|
|
@ -178,7 +180,7 @@ end
|
|||
|
||||
local function variableDelay(str)
|
||||
local length = math.min(string.len(str), 100)
|
||||
wait(0.75 + ((length / 75) * 1.5))
|
||||
wait(0.75 + (length / 50))
|
||||
end
|
||||
|
||||
local function highlightColor(frame, tone)
|
||||
|
|
@ -306,10 +308,12 @@ local function renewKillswitch(dialog)
|
|||
currentAbortDialogScript = nil
|
||||
end
|
||||
|
||||
currentAbortDialogScript = timeoutScript:Clone()
|
||||
currentAbortDialogScript.archivable = false
|
||||
currentAbortDialogScript.Disabled = false
|
||||
currentAbortDialogScript.Parent = dialog
|
||||
currentAbortDialogScript = New(timeoutScript:Clone()) {
|
||||
|
||||
archivable = false,
|
||||
Disabled = false,
|
||||
Parent = dialog,
|
||||
}
|
||||
end
|
||||
|
||||
local function selectChoice(choice)
|
||||
|
|
@ -517,11 +521,12 @@ end
|
|||
local function addDialog(dialog)
|
||||
if dialog.Parent then
|
||||
if dialog.Parent:IsA "BasePart" then
|
||||
local chatGui = chatNotificationGui:clone()
|
||||
chatGui.Enabled = not dialog.InUse
|
||||
chatGui.Adornee = dialog.Parent
|
||||
chatGui.RobloxLocked = true
|
||||
chatGui.Parent = game.CoreGui
|
||||
local chatGui = New(chatNotificationGui:clone()) {
|
||||
Enabled = not dialog.InUse,
|
||||
Adornee = dialog.Parent,
|
||||
RobloxLocked = true,
|
||||
Parent = game.CoreGui,
|
||||
}
|
||||
chatGui.Image.Button.MouseButton1Click:connect(function()
|
||||
startDialog(dialog)
|
||||
end)
|
||||
|
|
@ -581,31 +586,32 @@ local function onLoad()
|
|||
player = game.Players.LocalPlayer
|
||||
waitForProperty(player, "Character")
|
||||
|
||||
--print("Fetching Scripts")
|
||||
-- print "Fetching Scripts"
|
||||
fetchScripts()
|
||||
|
||||
--print("Creating Guis")
|
||||
-- print "Creating Guis"
|
||||
createChatNotificationGui()
|
||||
|
||||
--print("Creating MessageDialog")
|
||||
-- print "Creating MessageDialog"
|
||||
createMessageDialog()
|
||||
messageDialog.RobloxLocked = true
|
||||
messageDialog.Parent = gui
|
||||
|
||||
--print("Waiting for BottomLeftControl")
|
||||
-- print "Waiting for BottomLeftControl"
|
||||
waitForChild(gui, "BottomLeftControl")
|
||||
|
||||
--print("Initializing Frame")
|
||||
local frame = Instance.new "Frame"
|
||||
frame.Name = "DialogFrame"
|
||||
frame.Position = UDim2.new(0, 0, 0, 0)
|
||||
frame.Size = UDim2.new(0, 0, 0, 0)
|
||||
frame.BackgroundTransparency = 1
|
||||
frame.RobloxLocked = true
|
||||
frame.Parent = gui.BottomLeftControl
|
||||
-- print "Initializing Frame"
|
||||
local frame = New "Frame" {
|
||||
Name = "DialogFrame",
|
||||
Position = UDim2.new(0, 0, 0, 0),
|
||||
Size = UDim2.new(0, 0, 0, 0),
|
||||
BackgroundTransparency = 1,
|
||||
RobloxLocked = true,
|
||||
Parent = gui.BottomLeftControl,
|
||||
}
|
||||
initialize(frame)
|
||||
|
||||
--print("Adding Dialogs")
|
||||
-- print "Adding Dialogs"
|
||||
game.CollectionService.ItemAdded:connect(function(obj)
|
||||
if obj:IsA "Dialog" then
|
||||
addDialog(obj)
|
||||
|
|
|
|||
1573
luau/45284430.luau
1573
luau/45284430.luau
File diff suppressed because it is too large
Load Diff
|
|
@ -1,23 +0,0 @@
|
|||
-- RbxGear (unused)
|
||||
print "[Mercury]: Loaded corescript 45374389"
|
||||
|
||||
local t = {}
|
||||
|
||||
t.Foo = function()
|
||||
print "foo"
|
||||
end
|
||||
|
||||
t.Bar = function()
|
||||
print "bar"
|
||||
end
|
||||
|
||||
t.Help = function(funcNameOrFunc)
|
||||
--input argument can be a string or a function. Should return a description (of arguments and expected side effects)
|
||||
if funcNameOrFunc == "Foo" or funcNameOrFunc == t.Foo then
|
||||
return "Function Foo. Arguments: None. Side effect: prints foo"
|
||||
elseif funcNameOrFunc == "Bar" or funcNameOrFunc == t.Bar then
|
||||
return "Function Bar. Arguments: None. Side effect: prints bar"
|
||||
end
|
||||
end
|
||||
|
||||
return t
|
||||
|
|
@ -15,22 +15,17 @@ for i = 1, 4 do
|
|||
wait(0.2)
|
||||
end
|
||||
|
||||
local function RegisterLibraries(t: { [string]: number })
|
||||
for name, id in pairs(t) do
|
||||
ScriptContext:RegisterLibrary(`Libraries/Rbx{name}`, tostring(id))
|
||||
end
|
||||
end
|
||||
|
||||
if ScriptContext then
|
||||
RegisterLibraries {
|
||||
for name, id in pairs {
|
||||
Fusion = 10000001,
|
||||
Red = 10000002,
|
||||
Gui = 45284430,
|
||||
Gear = 45374389,
|
||||
Utility = 60595411,
|
||||
Stamper = 73157242,
|
||||
}
|
||||
} do
|
||||
ScriptContext:RegisterLibrary(`Libraries/Rbx{name}`, tostring(id))
|
||||
end
|
||||
ScriptContext:LibraryRegistrationComplete()
|
||||
else
|
||||
print "failed to find script context, libraries did not load"
|
||||
print "[Mercury]: Failed to find ScriptContext, libraries did not load"
|
||||
end
|
||||
|
|
|
|||
|
|
@ -8,6 +8,8 @@ print "[Mercury]: Loaded corescript 97188756"
|
|||
//NOTE: If you find any bugs or inaccuracies PM Sorcus on Roblox or @Canavus on Twitter
|
||||
]]
|
||||
|
||||
local SafeChat = require "../Modules/Safechat.yml"
|
||||
|
||||
local forceChatGUI = false
|
||||
|
||||
-- Utility functions + Globals
|
||||
|
|
@ -181,731 +183,7 @@ local Chat = {
|
|||
|
||||
Admins_List = { "taskmanager", "Heliodex", "tako" },
|
||||
|
||||
SafeChat_List = {
|
||||
["Use the Chat menu to talk to me."] = { "/sc 0", true },
|
||||
["I can only see menu chats."] = { "/sc 1", true },
|
||||
["Hello"] = {
|
||||
["Hi"] = {
|
||||
"/sc 2_0",
|
||||
true,
|
||||
["Hi there!"] = true,
|
||||
["Hi everyone"] = true,
|
||||
},
|
||||
["Howdy"] = { "/sc 2_1", true, ["Howdy partner!"] = true },
|
||||
["Greetings"] = {
|
||||
"/sc 2_2",
|
||||
true,
|
||||
["Greetings everyone"] = true,
|
||||
["Greetings Robloxians!"] = true,
|
||||
["Seasons greetings!"] = true,
|
||||
},
|
||||
["Welcome"] = {
|
||||
"/sc 2_3",
|
||||
true,
|
||||
["Welcome to my place"] = true,
|
||||
["Welcome to my barbeque"] = true,
|
||||
["Welcome to our base"] = true,
|
||||
},
|
||||
["Hey there!"] = { "/sc 2_4", true },
|
||||
["What's up?"] = {
|
||||
"/sc 2_5",
|
||||
true,
|
||||
["How are you doing?"] = true,
|
||||
["How's it going?"] = true,
|
||||
["What's new?"] = true,
|
||||
},
|
||||
["Good day"] = {
|
||||
"/sc 2_6",
|
||||
true,
|
||||
["Good morning"] = true,
|
||||
["Good evening"] = true,
|
||||
["Good afternoon"] = true,
|
||||
["Good night"] = true,
|
||||
},
|
||||
["Silly"] = {
|
||||
"/sc 2_7",
|
||||
true,
|
||||
["Waaaaaaaz up?!"] = true,
|
||||
["Hullo!"] = true,
|
||||
["Behold greatness, mortals!"] = true,
|
||||
["Pardon me, is this Sparta?"] = true,
|
||||
["THIS IS SPARTAAAA!"] = true,
|
||||
},
|
||||
["Happy Holidays!"] = {
|
||||
"/sc 2_8",
|
||||
true,
|
||||
["Happy New Year!"] = true,
|
||||
["Happy Valentine's Day!"] = true,
|
||||
["Beware the Ides of March!"] = true,
|
||||
["Happy St. Patrick's Day!"] = true,
|
||||
["Happy Easter!"] = true,
|
||||
["Happy Earth Day!"] = true,
|
||||
["Happy 4th of July!"] = true,
|
||||
["Happy Thanksgiving!"] = true,
|
||||
["Happy Halloween!"] = true,
|
||||
["Happy Hanukkah!"] = true,
|
||||
["Merry Christmas!"] = true,
|
||||
["Happy May Day!"] = true,
|
||||
["Happy Towel Day!"] = true,
|
||||
["Happy Mercury Day!"] = true,
|
||||
["Happy LOL Day!"] = true,
|
||||
},
|
||||
|
||||
[1] = "/sc 2",
|
||||
},
|
||||
["Goodbye"] = {
|
||||
["Good Night"] = {
|
||||
"/sc 3_0",
|
||||
true,
|
||||
["Sweet dreams"] = true,
|
||||
["Go to sleep!"] = true,
|
||||
["Lights out!"] = true,
|
||||
["Bedtime"] = true,
|
||||
["Going to bed now"] = true,
|
||||
},
|
||||
|
||||
["Later"] = {
|
||||
"/sc 3_1",
|
||||
true,
|
||||
["See ya later"] = true,
|
||||
["Later gator!"] = true,
|
||||
["See you tomorrow"] = true,
|
||||
},
|
||||
|
||||
["Bye"] = { "/sc 3_2", true, ["Hasta la bye bye!"] = true },
|
||||
["I'll be right back"] = { "/sc 3_3", true },
|
||||
["I have to go"] = { "/sc 3_4", true },
|
||||
["Farewell"] = {
|
||||
"/sc 3_5",
|
||||
true,
|
||||
["Take care"] = true,
|
||||
["Have a nice day"] = true,
|
||||
["Goodluck!"] = true,
|
||||
["Ta-ta for now!"] = true,
|
||||
},
|
||||
["Peace"] = {
|
||||
"/sc 3_6",
|
||||
true,
|
||||
["Peace out!"] = true,
|
||||
["Peace dudes!"] = true,
|
||||
["Rest in pieces!"] = true,
|
||||
},
|
||||
["Silly"] = {
|
||||
"/sc 3_7",
|
||||
true,
|
||||
["To the batcave!"] = true,
|
||||
["Over and out!"] = true,
|
||||
["Happy trails!"] = true,
|
||||
["I've got to book it!"] = true,
|
||||
["Tootles!"] = true,
|
||||
["Smell you later!"] = true,
|
||||
["GG!"] = true,
|
||||
["My house is on fire! gtg."] = true,
|
||||
},
|
||||
[1] = "/sc 3",
|
||||
},
|
||||
["Friend"] = {
|
||||
["Wanna be friends?"] = { "/sc 4_0", true },
|
||||
["Follow me"] = {
|
||||
"/sc 4_1",
|
||||
true,
|
||||
["Come to my place!"] = true,
|
||||
["Come to my base!"] = true,
|
||||
["Follow me, team!"] = true,
|
||||
["Follow me"] = true,
|
||||
},
|
||||
["Your place is cool"] = {
|
||||
"/sc 4_2",
|
||||
true,
|
||||
["Your place is fun"] = true,
|
||||
["Your place is awesome"] = true,
|
||||
["Your place looks good"] = true,
|
||||
["This place is awesome!"] = true,
|
||||
},
|
||||
["Thank you"] = {
|
||||
"/sc 4_3",
|
||||
true,
|
||||
["Thanks for playing"] = true,
|
||||
["Thanks for visiting"] = true,
|
||||
["Thanks for everything"] = true,
|
||||
["No, thank you"] = true,
|
||||
["Thanx"] = true,
|
||||
},
|
||||
["No problem"] = {
|
||||
"/sc 4_4",
|
||||
true,
|
||||
["Don't worry"] = true,
|
||||
["That's ok"] = true,
|
||||
["np"] = true,
|
||||
},
|
||||
["You are ..."] = {
|
||||
"/sc 4_5",
|
||||
true,
|
||||
["You are great!"] = true,
|
||||
["You are good!"] = true,
|
||||
["You are cool!"] = true,
|
||||
["You are funny!"] = true,
|
||||
["You are silly!"] = true,
|
||||
["You are awesome!"] = true,
|
||||
["You are doing something I don't like, please stop"] = true,
|
||||
},
|
||||
["I like ..."] = {
|
||||
"/sc 4_6",
|
||||
true,
|
||||
["I like your name"] = true,
|
||||
["I like your shirt"] = true,
|
||||
["I like your place"] = true,
|
||||
["I like your style"] = true,
|
||||
["I like you"] = true,
|
||||
["I like items"] = true,
|
||||
["I like money"] = true,
|
||||
},
|
||||
["Sorry"] = {
|
||||
"/sc 4_7",
|
||||
true,
|
||||
["My bad!"] = true,
|
||||
["I'm sorry"] = true,
|
||||
["Whoops!"] = true,
|
||||
["Please forgive me."] = true,
|
||||
["I forgive you."] = true,
|
||||
["I didn't mean to do that."] = true,
|
||||
["Sorry, I'll stop now."] = true,
|
||||
},
|
||||
[1] = "/sc 4",
|
||||
},
|
||||
["Questions"] = {
|
||||
["Who?"] = {
|
||||
"/sc 5_0",
|
||||
true,
|
||||
["Who wants to be my friend?"] = true,
|
||||
["Who wants to be on my team?"] = true,
|
||||
["Who made this brilliant game?"] = true,
|
||||
},
|
||||
["What?"] = {
|
||||
"/sc 5_1",
|
||||
true,
|
||||
["What is your favorite animal?"] = true,
|
||||
["What is your favorite game?"] = true,
|
||||
["What is your favorite movie?"] = true,
|
||||
["What is your favorite TV show?"] = true,
|
||||
["What is your favorite music?"] = true,
|
||||
["What are your hobbies?"] = true,
|
||||
["LOLWUT?"] = true,
|
||||
},
|
||||
["When?"] = {
|
||||
"/sc 5_2",
|
||||
true,
|
||||
["When are you online?"] = true,
|
||||
["When is the new version coming out?"] = true,
|
||||
["When can we play again?"] = true,
|
||||
["When will your place be done?"] = true,
|
||||
},
|
||||
["Where?"] = {
|
||||
"/sc 5_3",
|
||||
true,
|
||||
["Where do you want to go?"] = true,
|
||||
["Where are you going?"] = true,
|
||||
["Where am I?!"] = true,
|
||||
["Where did you go?"] = true,
|
||||
},
|
||||
["How?"] = {
|
||||
"/sc 5_4",
|
||||
true,
|
||||
["How are you today?"] = true,
|
||||
["How did you make this cool place?"] = true,
|
||||
["LOLHOW?"] = true,
|
||||
},
|
||||
["Can I..."] = {
|
||||
"/sc 5_5",
|
||||
true,
|
||||
["Can I have a tour?"] = true,
|
||||
["Can I be on your team?"] = true,
|
||||
["Can I be your friend?"] = true,
|
||||
["Can I try something?"] = true,
|
||||
["Can I have that please?"] = true,
|
||||
["Can I have that back please?"] = true,
|
||||
["Can I have borrow your hat?"] = true,
|
||||
["Can I have borrow your gear?"] = true,
|
||||
},
|
||||
[1] = "/sc 5",
|
||||
},
|
||||
["Answers"] = {
|
||||
["You need help?"] = {
|
||||
"/sc 6_0",
|
||||
true,
|
||||
["Check out the news section"] = true,
|
||||
["Check out the help section"] = true,
|
||||
["Read the wiki!"] = true,
|
||||
["All the answers are in the wiki!"] = true,
|
||||
["I will help you with this."] = true,
|
||||
},
|
||||
["Some people ..."] = {
|
||||
"/sc 6_1",
|
||||
true,
|
||||
["Me"] = true,
|
||||
["Not me"] = true,
|
||||
["You"] = true,
|
||||
["All of us"] = true,
|
||||
["Everyone but you"] = true,
|
||||
["Builderman!"] = true,
|
||||
["Telamon!"] = true,
|
||||
["My team"] = true,
|
||||
["My group"] = true,
|
||||
["Mom"] = true,
|
||||
["Dad"] = true,
|
||||
["Sister"] = true,
|
||||
["Brother"] = true,
|
||||
["Cousin"] = true,
|
||||
["Grandparent"] = true,
|
||||
["Friend"] = true,
|
||||
},
|
||||
["Time ..."] = {
|
||||
"/sc 6_2",
|
||||
true,
|
||||
["In the morning"] = true,
|
||||
["In the afternoon"] = true,
|
||||
["At night"] = true,
|
||||
["Tomorrow"] = true,
|
||||
["This week"] = true,
|
||||
["This month"] = true,
|
||||
["Sometime"] = true,
|
||||
["Sometimes"] = true,
|
||||
["Whenever you want"] = true,
|
||||
["Never"] = true,
|
||||
["After this"] = true,
|
||||
["In 10 minutes"] = true,
|
||||
["In a couple hours"] = true,
|
||||
["In a couple days"] = true,
|
||||
},
|
||||
["Animals"] = {
|
||||
"/sc 6_3",
|
||||
true,
|
||||
["Cats"] = {
|
||||
["Lion"] = true,
|
||||
["Tiger"] = true,
|
||||
["Leopard"] = true,
|
||||
["Cheetah"] = true,
|
||||
},
|
||||
["Dogs"] = {
|
||||
["Wolves"] = true,
|
||||
["Beagle"] = true,
|
||||
["Collie"] = true,
|
||||
["Dalmatian"] = true,
|
||||
["Poodle"] = true,
|
||||
["Spaniel"] = true,
|
||||
["Shepherd"] = true,
|
||||
["Terrier"] = true,
|
||||
["Retriever"] = true,
|
||||
},
|
||||
["Horses"] = {
|
||||
["Ponies"] = true,
|
||||
["Stallions"] = true,
|
||||
["Pwnyz"] = true,
|
||||
},
|
||||
["Reptiles"] = {
|
||||
["Dinosaurs"] = true,
|
||||
["Lizards"] = true,
|
||||
["Snakes"] = true,
|
||||
["Turtles!"] = true,
|
||||
},
|
||||
["Hamster"] = true,
|
||||
["Monkey"] = true,
|
||||
["Bears"] = true,
|
||||
["Fish"] = {
|
||||
["Goldfish"] = true,
|
||||
["Sharks"] = true,
|
||||
["Sea Bass"] = true,
|
||||
["Halibut"] = true,
|
||||
["Tropical Fish"] = true,
|
||||
},
|
||||
["Birds"] = {
|
||||
["Eagles"] = true,
|
||||
["Penguins"] = true,
|
||||
["Parakeets"] = true,
|
||||
["Owls"] = true,
|
||||
["Hawks"] = true,
|
||||
["Pidgeons"] = true,
|
||||
},
|
||||
["Elephants"] = true,
|
||||
["Mythical Beasts"] = {
|
||||
["Dragons"] = true,
|
||||
["Unicorns"] = true,
|
||||
["Sea Serpents"] = true,
|
||||
["Sphinx"] = true,
|
||||
["Cyclops"] = true,
|
||||
["Minotaurs"] = true,
|
||||
["Goblins"] = true,
|
||||
["Honest Politicians"] = true,
|
||||
["Ghosts"] = true,
|
||||
["Scylla and Charybdis"] = true,
|
||||
},
|
||||
},
|
||||
["Games"] = {
|
||||
"/sc 6_4",
|
||||
true,
|
||||
["Action"] = true,
|
||||
["Puzzle"] = true,
|
||||
["Strategy"] = true,
|
||||
["Racing"] = true,
|
||||
["RPG"] = true,
|
||||
["Obstacle Course"] = true,
|
||||
["Tycoon"] = true,
|
||||
["Roblox"] = {
|
||||
["BrickBattle"] = true,
|
||||
["Community Building"] = true,
|
||||
["Roblox Minigames"] = true,
|
||||
["Contest Place"] = true,
|
||||
},
|
||||
["Board games"] = {
|
||||
["Chess"] = true,
|
||||
["Checkers"] = true,
|
||||
["Settlers of Catan"] = true,
|
||||
["Tigris and Euphrates"] = true,
|
||||
["El Grande"] = true,
|
||||
["Stratego"] = true,
|
||||
["Carcassonne"] = true,
|
||||
},
|
||||
},
|
||||
["Sports"] = {
|
||||
"/sc 6_5",
|
||||
true,
|
||||
["Hockey"] = true,
|
||||
["Soccer"] = true,
|
||||
["Football"] = true,
|
||||
["Baseball"] = true,
|
||||
["Basketball"] = true,
|
||||
["Volleyball"] = true,
|
||||
["Tennis"] = true,
|
||||
["Sports team practice"] = true,
|
||||
["Watersports"] = {
|
||||
["Surfing"] = true,
|
||||
["Swimming"] = true,
|
||||
["Water Polo"] = true,
|
||||
},
|
||||
["Winter sports"] = {
|
||||
["Skiing"] = true,
|
||||
["Snowboarding"] = true,
|
||||
["Sledding"] = true,
|
||||
["Skating"] = true,
|
||||
},
|
||||
["Adventure"] = {
|
||||
["Rock climbing"] = true,
|
||||
["Hiking"] = true,
|
||||
["Fishing"] = true,
|
||||
["Horseback riding"] = true,
|
||||
},
|
||||
["Wacky"] = {
|
||||
["Foosball"] = true,
|
||||
["Calvinball"] = true,
|
||||
["Croquet"] = true,
|
||||
["Cricket"] = true,
|
||||
["Dodgeball"] = true,
|
||||
["Squash"] = true,
|
||||
["Trampoline"] = true,
|
||||
},
|
||||
},
|
||||
["Movies/TV"] = {
|
||||
"/sc 6_6",
|
||||
true,
|
||||
["Science Fiction"] = true,
|
||||
["Animated"] = { ["Anime"] = true },
|
||||
["Comedy"] = true,
|
||||
["Romantic"] = true,
|
||||
["Action"] = true,
|
||||
["Fantasy"] = true,
|
||||
},
|
||||
["Music"] = {
|
||||
"/sc 6_7",
|
||||
true,
|
||||
["Country"] = true,
|
||||
["Jazz"] = true,
|
||||
["Rap"] = true,
|
||||
["Hip-hop"] = true,
|
||||
["Techno"] = true,
|
||||
["Classical"] = true,
|
||||
["Pop"] = true,
|
||||
["Rock"] = true,
|
||||
},
|
||||
["Hobbies"] = {
|
||||
"/sc 6_8",
|
||||
true,
|
||||
["Computers"] = {
|
||||
["Building computers"] = true,
|
||||
["Videogames"] = true,
|
||||
["Coding"] = true,
|
||||
["Hacking"] = true,
|
||||
},
|
||||
["The Internet"] = {
|
||||
["lol. teh internets!"] = true,
|
||||
["Watching vids"] = true,
|
||||
},
|
||||
["Dance"] = true,
|
||||
["Gymnastics"] = true,
|
||||
["Listening to music"] = true,
|
||||
["Arts and crafts"] = true,
|
||||
["Martial Arts"] = {
|
||||
["Karate"] = true,
|
||||
["Judo"] = true,
|
||||
["Taikwon Do"] = true,
|
||||
["Wushu"] = true,
|
||||
["Street fighting"] = true,
|
||||
},
|
||||
["Music lessons"] = {
|
||||
["Playing in my band"] = true,
|
||||
["Playing piano"] = true,
|
||||
["Playing guitar"] = true,
|
||||
["Playing violin"] = true,
|
||||
["Playing drums"] = true,
|
||||
["Playing a weird instrument"] = true,
|
||||
},
|
||||
},
|
||||
["Location"] = {
|
||||
"/sc 6_9",
|
||||
true,
|
||||
["USA"] = {
|
||||
["West"] = {
|
||||
["Alaska"] = true,
|
||||
["Arizona"] = true,
|
||||
["California"] = true,
|
||||
["Colorado"] = true,
|
||||
["Hawaii"] = true,
|
||||
["Idaho"] = true,
|
||||
["Montana"] = true,
|
||||
["Nevada"] = true,
|
||||
["New Mexico"] = true,
|
||||
["Oregon"] = true,
|
||||
["Utah"] = true,
|
||||
["Washington"] = true,
|
||||
["Wyoming"] = true,
|
||||
},
|
||||
["South"] = {
|
||||
["Alabama"] = true,
|
||||
["Arkansas"] = true,
|
||||
["Florida"] = true,
|
||||
["Georgia"] = true,
|
||||
["Kentucky"] = true,
|
||||
["Louisiana"] = true,
|
||||
["Mississippi"] = true,
|
||||
["North Carolina"] = true,
|
||||
["Oklahoma"] = true,
|
||||
["South Carolina"] = true,
|
||||
["Tennessee"] = true,
|
||||
["Texas"] = true,
|
||||
["Virginia"] = true,
|
||||
["West Virginia"] = true,
|
||||
},
|
||||
["Northeast"] = {
|
||||
["Connecticut"] = true,
|
||||
["Delaware"] = true,
|
||||
["Maine"] = true,
|
||||
["Maryland"] = true,
|
||||
["Massachusetts"] = true,
|
||||
["New Hampshire"] = true,
|
||||
["New Jersey"] = true,
|
||||
["New York"] = true,
|
||||
["Pennsylvania"] = true,
|
||||
["Rhode Island"] = true,
|
||||
["Vermont"] = true,
|
||||
},
|
||||
["Midwest"] = {
|
||||
["Illinois"] = true,
|
||||
["Indiana"] = true,
|
||||
["Iowa"] = true,
|
||||
["Kansas"] = true,
|
||||
["Michigan"] = true,
|
||||
["Minnesota"] = true,
|
||||
["Missouri"] = true,
|
||||
["Nebraska"] = true,
|
||||
["North Dakota"] = true,
|
||||
["Ohio"] = true,
|
||||
["South Dakota"] = true,
|
||||
["Wisconsin"] = true,
|
||||
},
|
||||
},
|
||||
["Canada"] = {
|
||||
["Alberta"] = true,
|
||||
["British Columbia"] = true,
|
||||
["Manitoba"] = true,
|
||||
["New Brunswick"] = true,
|
||||
["Newfoundland"] = true,
|
||||
["Northwest Territories"] = true,
|
||||
["Nova Scotia"] = true,
|
||||
["Nunavut"] = true,
|
||||
["Ontario"] = true,
|
||||
["Prince Edward Island"] = true,
|
||||
["Quebec"] = true,
|
||||
["Saskatchewan"] = true,
|
||||
["Yukon"] = true,
|
||||
},
|
||||
["Mexico"] = true,
|
||||
["Central America"] = true,
|
||||
["Europe"] = {
|
||||
["France"] = true,
|
||||
["Germany"] = true,
|
||||
["Spain"] = true,
|
||||
["Italy"] = true,
|
||||
["Poland"] = true,
|
||||
["Switzerland"] = true,
|
||||
["Greece"] = true,
|
||||
["Romania"] = true,
|
||||
["Netherlands"] = true,
|
||||
["Great Britain"] = {
|
||||
["England"] = true,
|
||||
["Scotland"] = true,
|
||||
["Wales"] = true,
|
||||
["Northern Ireland"] = true,
|
||||
},
|
||||
},
|
||||
["Asia"] = {
|
||||
["China"] = true,
|
||||
["India"] = true,
|
||||
["Japan"] = true,
|
||||
["Korea"] = true,
|
||||
["Russia"] = true,
|
||||
["Vietnam"] = true,
|
||||
},
|
||||
["South America"] = { ["Argentina"] = true, ["Brazil"] = true },
|
||||
["Africa"] = { ["Eygpt"] = true, ["Swaziland"] = true },
|
||||
["Australia"] = true,
|
||||
["Middle East"] = true,
|
||||
["Antarctica"] = true,
|
||||
["New Zealand"] = true,
|
||||
},
|
||||
["Age"] = {
|
||||
"/sc 6_10",
|
||||
true,
|
||||
["Rugrat"] = true,
|
||||
["Kid"] = true,
|
||||
["Tween"] = true,
|
||||
["Teen"] = true,
|
||||
["Twenties"] = true,
|
||||
["Old"] = true,
|
||||
["Ancient"] = true,
|
||||
["Mesozoic"] = true,
|
||||
["I don't want to say my age. Don't ask."] = true,
|
||||
},
|
||||
["Mood"] = {
|
||||
"/sc 6_11",
|
||||
true,
|
||||
["Good"] = true,
|
||||
["Great!"] = true,
|
||||
["Not bad"] = true,
|
||||
["Sad"] = true,
|
||||
["Hyper"] = true,
|
||||
["Chill"] = true,
|
||||
["Happy"] = true,
|
||||
["Kind of mad"] = true,
|
||||
},
|
||||
["Boy"] = { "/sc 6_12", true },
|
||||
["Girl"] = { "/sc 6_13", true },
|
||||
["I don't want to say boy or girl. Don't ask."] = {
|
||||
"/sc 6_14",
|
||||
true,
|
||||
},
|
||||
[1] = "/sc 6",
|
||||
},
|
||||
["Game"] = {
|
||||
["Let's build"] = { "/sc 7_0", true },
|
||||
["Let's battle"] = { "/sc 7_1", true },
|
||||
["Nice one!"] = { "/sc 7_2", true },
|
||||
["So far so good"] = { "/sc 7_3", true },
|
||||
["Lucky shot!"] = { "/sc 7_4", true },
|
||||
["Oh man!"] = { "/sc 7_5", true },
|
||||
["I challenge you to a fight!"] = { "/sc 7_6", true },
|
||||
["Help me with this"] = { "/sc 7_7", true },
|
||||
["Let's go to your game"] = { "/sc 7_8", true },
|
||||
["Can you show me how do to that?"] = { "/sc 7_9", true },
|
||||
["Backflip!"] = { "/sc 7_10", true },
|
||||
["Frontflip!"] = { "/sc 7_11", true },
|
||||
["Dance!"] = { "/sc 7_12", true },
|
||||
["I'm on your side!"] = { "/sc 7_13", true },
|
||||
["Game Commands"] = {
|
||||
"/sc 7_14",
|
||||
true,
|
||||
["regen"] = true,
|
||||
["reset"] = true,
|
||||
["go"] = true,
|
||||
["fix"] = true,
|
||||
["respawn"] = true,
|
||||
},
|
||||
[1] = "/sc 7",
|
||||
},
|
||||
["Silly"] = {
|
||||
["Muahahahaha!"] = true,
|
||||
["all your base are belong to me!"] = true,
|
||||
["GET OFF MAH LAWN"] = true,
|
||||
["TEH EPIK DUCK IS COMING!!!"] = true,
|
||||
["ROFL"] = true,
|
||||
["1337"] = {
|
||||
true,
|
||||
["i r teh pwnz0r!"] = true,
|
||||
["w00t!"] = true,
|
||||
["z0mg h4x!"] = true,
|
||||
["ub3rR0xXorzage!"] = true,
|
||||
},
|
||||
},
|
||||
["Yes"] = {
|
||||
["Absolutely!"] = true,
|
||||
["Rock on!"] = true,
|
||||
["Totally!"] = true,
|
||||
["Juice!"] = true,
|
||||
["Yay!"] = true,
|
||||
["Yesh"] = true,
|
||||
},
|
||||
["No"] = {
|
||||
["Ummm. No."] = true,
|
||||
["..."] = true,
|
||||
["Stop!"] = true,
|
||||
["Go away!"] = true,
|
||||
["Don't do that"] = true,
|
||||
["Stop breaking the rules"] = true,
|
||||
["I don't want to"] = true,
|
||||
},
|
||||
["Ok"] = {
|
||||
["Well... ok"] = true,
|
||||
["Sure"] = true,
|
||||
},
|
||||
["Uncertain"] = {
|
||||
["Maybe"] = true,
|
||||
["I don't know"] = true,
|
||||
["idk"] = true,
|
||||
["I can't decide"] = true,
|
||||
["Hmm..."] = true,
|
||||
},
|
||||
[":-)"] = {
|
||||
[":-("] = true,
|
||||
[":D"] = true,
|
||||
[":-O"] = true,
|
||||
["lol"] = true,
|
||||
["=D"] = true,
|
||||
["D="] = true,
|
||||
["XD"] = true,
|
||||
[";D"] = true,
|
||||
[";)"] = true,
|
||||
["O_O"] = true,
|
||||
["=)"] = true,
|
||||
["@_@"] = true,
|
||||
[">_<"] = true,
|
||||
["T_T"] = true,
|
||||
["^_^"] = true,
|
||||
["<(0_0<) <(0_0)> (>0_0)> KIRBY DANCE"] = true,
|
||||
[")';"] = true,
|
||||
[":3"] = true,
|
||||
},
|
||||
["Ratings"] = {
|
||||
["Rate it!"] = true,
|
||||
["I give it a 1 out of 10"] = true,
|
||||
["I give it a 2 out of 10"] = true,
|
||||
["I give it a 3 out of 10"] = true,
|
||||
["I give it a 4 out of 10"] = true,
|
||||
["I give it a 5 out of 10"] = true,
|
||||
["I give it a 6 out of 10"] = true,
|
||||
["I give it a 7 out of 10"] = true,
|
||||
["I give it a 8 out of 10"] = true,
|
||||
["I give it a 9 out of 10"] = true,
|
||||
["I give it a 10 out of 10!"] = true,
|
||||
},
|
||||
},
|
||||
SafeChat_List = SafeChat,
|
||||
CreateEnum "SafeChat" { "Level1", "Level2", "Level3" },
|
||||
SafeChatTree = {},
|
||||
TempSpaceLabel = nil,
|
||||
|
|
|
|||
Loading…
Reference in New Issue