View difference between Paste ID: D3qeLJib and XUivzyTe
SHOW: | | - or go back to the newest paste.
1
return {
2
			
3
			--------------
4
			-- SETTINGS --
5
		    --------------
6
			
7
	------------------------------
8
	--  true=on  --  false=off  --
9
	------------------------------
10
	
11
	--------------------------------------------------------------------------------------------------------------
12
	-- DO NOT MOVE THIS MODULESCRIPT																			--
13
	-- Make sure you READ BEFORE YOU EDIT! Please do not ask me questions about settings before reading.        --
14
	-- Make sure there is a ; after each setting, as shown below!												--
15
	-- Extra Information can be found in the Loader script.														--
16
	-- Don't change something without reading the comment next to it first, you could break something.			--
17
	-- If its in green, it means its a comment, don't edit it as it wont do anything.							--
18
	-- By default tools need to be in ServerStorage, not Lighting, change this by changing the Storage setting.	--
19
	--------------------------------------------------------------------------------------------------------------
20
	
21
	----------------------------------------------------------------------------------
22
	-- Please carefully read each setting's description BEFORE changing something	--
23
	-- as you could break something if you set something the wrong way.				--
24
	----------------------------------------------------------------------------------
25
	
26
	--------------------------
27
	--  Important Settings  --
28
	--------------------------
29
	
30
	['LoaderID'] = 145629584; -- ID to use for updating this script (the MainModule loader). The Loader script MUST be in your models for Loader updating to work.
31
	
32
	['MainModuleID'] = 342155266; -- MainModule that gets loaded by the loader script. You can grab the MainModule script here: http://www.roblox.com/item.aspx?id=190572769
33
	
34
	['ChangedSettingsStick'] = true; --Do settings you change in-game save? (this includes bans, admins, etc etc). Only applies to settings changed via :settings.
35
	
36
	['SettingsToIgnore'] = {}; --Place settings to ignore here. They won't save if changed in :settings.
37
	
38
	['DataStoreKey'] = "2341234j234hjJKh342K3JK$KJh3"; --Datastore key. 
39
	
40
	['Storage'] = game:service('ServerStorage'); --Set this to where you store things (such as tools) game:service('ServerStorage') is recommended as it does not replicate to clients. Use services, if you use things like game.Lighting it will break if Lighting is renamed.
41
	
42
	['CreatorDebugPowers'] = true; --When true gives me place owner powers in your game. This is soley used for the purpose of debugging/fixing problems with the script. I have no interest in messing with your game :p
43
	
44
	--------------
45
	--  Trello  --
46
	--------------
47
	
48
	['Trello'] = false; --Pulls data from a Trello board every set number of seconds on every server of everygame this script is in that has Http enabled and uses the same BoardID
49
	
50
	['BoardID'] = ""; --Primary Trello board ID, its in the URL of your board: https://trello.com/b/9HH6BEX2/epix-incorporated-synced-ban-list - The ID for this board is 9HH6BEX2.
51
	
52
	['SecondaryBoards'] = {"9HH6BEX2"}; --Other Trello boards to pull data like bans or admins from. You cannot send data to these boards.
53
		
54
	['TrelloAppKey'] = ""; --AppKey. Only used for private boards. https://trello.com/app-key
55
	
56
	['TrelloToken'] = ""; --Token. Only used for private boards. https://trello.com/1/connect?name=EISS_Trello&response_type=token&scope=read,write&key=YOUR_APP_KEY_HERE
57
	
58
	['HttpWait'] = 60; --How often (in seconds) should the list(s) update? Recommended 30+ to avoid HttpService problems
59
		--[[
60
			
61
		App Key Link:  https://trello.com/app-key
62
		Token Link:    https://trello.com/1/connect?name=EISS_Trello&response_type=token&scope=read,write&expiration=never&key=YOUR_APP_KEY
63
		Replace "YOUR_APP_KEY_HERE" with the Key you obtained from the first link.
64
			
65
		NOTE: The default board in SecondaryBoards is our large constantly updated exploiter ban list. 
66
		If you wish to keep 1K+ known exploiters out of your game you should leave it where it is.
67
			
68
		You NEED to enable HttpEnabled in order for this to work! To enable it follow the below instructions:
69
		Run this following command in the command bar as shown in the screenshot: game:service('HttpService').HttpEnabled=true print('Enabled Http')
70
		Screen shot: http://prntscr.com/46uztz
71
		
72
		How to set up your own multi-game list for your games:
73
		
74
		Below instructions are for bans but can also be applied to admin lists,
75
		refer to "To use this for synced admin lists" under the instructions for admin lists info. 
76
		
77
		By default the Trello settings are set to use our ban list of exploiters, but you may 
78
		want to change it so that you can set up and control your own multi-game, autoupdating 
79
		list(s). So now I am going to tell you how to do that.
80
		
81
		1. Enable Http, refer to a few lines up to learn how to easily and quickly do that.
82
		2. Make a Trello account (or sign in with google)
83
			-Go to http://trello.com, click "Log in with Google" or "Sign up-It's Free" and do the account making stuff it tells you to
84
		3. After you sign up/log in you need to make a new board, click the + then click "New Board..." - http://prntscr.com/46v2fq
85
		4. Give your board a name and click the "Change..." next to "This board will be private" and make sure you make the board public! - http://prntscr.com/46v4bf
86
		5. Change one of the lists titles to "Ban List" In the screenshot I accidentally typed "cards" instead of "lists" - http://prntscr.com/46v5af
87
		6. Add people to the bans by clicking "Add a card..." and then typing their username as the title, username:userid, or if its a group Group: groupname:groupid - http://prntscr.com/46v74e
88
		7. Now you need to just set BoardID to your board's ID, refer to http://prntscr.com/46v74e for this, or refer to the comment next to the BoardID setting
89
		8. You are done, just configure the BoardID and enable Http in each of your games and your multigame banlist is done, confure your board however you want as long as you leave the "Ban List" list that contains name and keep the board public so the script can read it!
90
		Use our site for reference: https://trello.com/b/9HH6BEX2/epix-incorporated-synced-ban-list
91
		
92
		To use this for synced admin lists, simply repeat the above steps replacing Ban List with
93
		Admin List, Mod List, or Owner List, anyone added to these list will appear in
94
		the admin list with [Synced] next to their name, they will not be able to be unadmined.
95
		Admin lists do not yet support Group: NAME:ID however they do support Username:ID format.
96
		You can also add songs, mutes, and edit commands permissions via Trello!
97
		To add songs via Trello make a new list named "Music List" then just add songs in the format
98
		NAME:ID to have them show up in the music list. Adding mutes works the exact same way as bans, just name
99
		the list "Mute List" instead. To edit commands permissions make a new list named "Permissions" then simply
100
		add commands in the following format (WITH THEIR PREFIX!) COMMAND:LEVEL
101
		
102
		If you want to run commands from Trello simply make a new list named "Commands" and add the commands you want to run to it.
103
		Be sure to delete commands after they run because every server will run the command(s) once.
104
		To run commands on specific places the format is $placeid command
105
		So if I wanted to run :ff all only on place 1234567 I would name the card $1234567 :ff all 
106
		--]]
107
	
108
	---------------------
109
	--      Tables     --
110
	---------------------
111
	
112-
 ['Owners'] = {'nicky0903','',""}; -- Are able to set Admins who can ban/etc... using :pa name, format is USERNAME or USERNAME=USERID
112+
 ['Owners'] = {'Magermash','',""}; -- Are able to set Admins who can ban/etc... using :pa name, format is USERNAME or USERNAME=USERID
113
 
114
 ['Admins'] = {"","","","","","","","",""}; -- Sets Admins who can use ban/kick/admin or shutdown, format is USERNAME or USERNAME=USERID
115
 
116
 ['Mods'] = {""}; -- Sets Moderators, basically admins who can't use ban/kick/admin/shutdown and other commands, format is USERNAME or USERNAME=USERID	
117
	
118
	['BanList'] = {"","",'','','','','','','','',''}; -- Add people to ban here. Format to use UserId is "Name=UserId" EX: "John32=192845", this bans any player named John32 or has an id of 192845 (This way they can't bypass the ban by changing their username) use $group=GROUPID to ban groups.
119
	
120
	['MuteList'] = {}; -- Add the names of people to mute (makes it so they cant talk), same format as bans.
121
	
122
	['PlaceOwners'] = {'26139676'}; -- UserID only. This is a special list for people to be considered place owners. It is not recommended that you add people to this. Currently this form of admin cannot be gained via command or automation. People in this table will have every command place owners do, such as :settings.		
123
	
124
	------------------------------
125
	--  Prefix/Split/Key Binds  --
126
	------------------------------
127
	
128
	['Prefix'] = ""; -- This comes before each admin command (:kill scel)
129
	
130
	['AnyPrefix'] = "!"; -- This comes before each player command (commands that can be run by anyone, !rejoin, !ping, etc)
131
	
132
	['SpecialPrefix'] = ""; -- Prefix to use with special functions (!admin,!nonadmins,!all,!others,!random) By default this is now set to nothing to avoid confusion.
133
	
134
	['SplitKey'] = " "; -- This is what seperates command arguments eg: player & raiders in :team player raiders
135
	
136
	['BatchKey'] = "|"; --This seperates multiple commands (":kill bob | !wait 10 | :fire me Bright blue | :fling scel")
137
	
138
	['ConsoleKey'] = "'"; --Key that opens the console, default is '
139
	
140
	['CustomKeyBinds'] = true; -- Allow players and admins set personal key binds? Non-admins have a timer for keybinds so they cannot spam them.
141
	
142
	-----------------------------------
143
	-- CoreGui Replacements/Settings --	
144
	-----------------------------------
145
	
146
	['CustomChat'] = false; --Custom chat system, aside from chat modes and various other things, the custom chat cannot be muted by exploiters and exploiters can not use it to run chat commands.
147
	
148
	['AntiCustomChatSpam'] = true; --Makes it so they can't spam the custom chat easilly.
149
	
150
	['CustomChatType'] = 'Classic'; --Classic/Bubbles/Both, Determines chat mode, simular to ROBLOX's chat settings.
151
	
152
	['SeparatedChannels'] = false; --Determines if the custom chat modes can see eachother, if set to true, for example, anyone whose chat is set to "Team" won't see chats from "Global"
153
	
154
	['CustomPlayerList'] = false; --A very basic and simplistic playerlist that I do not plan to spend much time on, it shows names colored by team color, has a menu for each name (click the name) and does not yet show leader stats, not finished and plan to update in the future.
155
	
156
	['BetterTopbar'] = true; --Sets the ROBLOX CoreGui bar at the top of the screen to 0.5 transparency(max) and adds a custom background we can tweak behind it.
157
	
158
	['BetterTopbarMatchAdmin'] = true; --Will make the top bar match the admin's gui settings, otherwise specify below. Only works if BetterTopbar is enabled.	
159
	
160
	['BetterTopbarColor'] = Color3.new(0,0,0); --Sets the color of the top bar. Only works if BetterTopbar is enabled and BetterTopbarMatchAdmin is disabled.
161
	
162
	['BetterTopbarTransparency'] = 0.5; --Sets the transparency of the top bar. Only works if BetterTopbar is enabled and BetterTopbarMatchAdmin is disabled.
163
	
164
	['BetterTopbarText'] = ""; --Lets you add text to the center of the top bar. Only works if BetterTopbar is enabled.	
165
	
166
	['Leaderstats'] = {}; --Lets you add leaderstats. Stat = Stat name, Type = Int or String, Value = Default value; Format is ['Leaderstats'] = { {Stat="StringStat",Type="String",Value="Unranked"}, {Stat="NumberStat",Type="Int",Value=123}, };
167
	
168
	----------------------
169
	--      Script      --
170
	----------------------
171
	
172
	['MaxNumberOfLogs'] = 1500; -- How many logs to keep until the oldest entries are removed (MAX is 5000)
173
	
174
	['Console'] = true; --Determines if the script's console can be used or not
175
	
176
	['AutoUpdate'] = false; -- Automatically get the newest version of the loader? You need to have the model in your inventory on your profile in order for autoupdate to work.
177
	
178
	['FunCommands'] = true; -- Set to false if you don't want any fun commands (For Strict Places)
179
	
180
	['PermBanKey'] = '0.71080660420545'; -- Key (Random String) to use in persistent perm ban (change if you perm banned someone by accident, make it 100% random, if you want a random key generator, put print(math.random()) into the command bar in studio and hit enter, then just copy what it gives you in the output window)
181
	
182
	['BuggedCommandMatching'] = false; --Set to true if you want to use the old buggy string matching that let you do things like "Hello :kill me" (really you could always set the prefix to something like "Hello " so you can do "Hello kill me")		
183
	
184
	['CommandComfirmation'] = false; --Tell the user that the command successfully ran?
185
	
186
	['CommandPermissions'] = {}; --Use this to change command permissions, format is (with prefix!!!) ['CommandPermissions'] = {{Command=":ff",Level=5},{Command=":kick",Level=4}}; -3=FunCommand Owners+; -2=FunCommand Admins+; -1=FunCommand Mod+; 0=Any Player; 1=Donors;2=Mod+;3=Admin+;4=Owner+;5=Place Owner
187
	
188
	['NotificationSound'] = 138222365; --What sound is made when the user recieves a notifiaction? Set it to 0 for no sound.
189
	
190
	['Capes'] = {}; --Add capes here. Colors are BrickColors. Example & Format: ['Capes'] = {{Name="Superman",Material="Fabric",Color="Bright blue",Reflectance=0,ID=1241241},{Name="Bobguy",Material="Plastic",Reflectance=0,Color="Cyan",ID=12312312},{Name="etc",Material="etc",Color="etc",Reflectance=etc,ID=etc}};
191
		
192
	['SystemMessageTitle'] = "!-Arc Of The Elements-!"; --Title to use in system messages (:sm messageHere)
193
	
194
	['SongMessage'] = true; --Display song name when a new song is played?	
195
	
196
	['JumpOnTeleport'] = false; --Jump a player before teleporting (for non-roblox seats)? 
197
	
198
	['PlayerCommands'] = true; -- Sets whether or not nonadmins can use player commands (!rejoin,!ping,!cmds,etc)
199
	
200
	['PMUsableByAnyone'] = false; -- Set this to true if you want it so anyone can use the PM command
201
	
202
	----------------------
203
	--    VIP Admin     --
204
	----------------------
205
	
206
	['FreeAdmin'] = false; -- Set to true if you want everyone to get the set type of admin (not recommended)
207
	
208
	['FreeAdminType'] = 'Mod'; -- Type of admin for FreeAdmin (Mod/Admin/Owner)
209
	
210
	['VipAdmin'] = false; -- If someone can have admin for owning an item
211
	
212
	['VipItems'] = {}; --Add VIP items here, format is {Item=ID,Type="Admin"}, so for example ['VipItems'] = {{Item=193945,Type="Mod"},{Item=125263,Type="Admin"}}
213
	
214
	['FriendAdmin'] = false; -- Set to true if you want people on your friendlist to have admin
215
	
216
	['FriendAdminType'] = 'Mod'; -- Type of admin friends will get if "FriendAdmin" is enabled
217
	
218
	----------------------
219
	--  Basic Settings  --
220
	----------------------
221
	
222
	['RobloxAds'] = false; -- When true shows ads to mobile users. This gives you money, not me.
223
	
224
	['HelpSystem'] = true; -- Enable the Help System? (!help command)
225
	
226
	['JoinMessage'] = false; -- Display a message with player info when a player joins, set group id in group settings if you want it to display if a player is in a group or not and if so what rank they are.
227
	
228
	['AutoClean'] = true; -- AutoClean the server? (!clean)
229
	
230
	['AutoCleanDelay'] = 30; -- How long to wait between AutoCleans (in seconds)
231
	
232
	['BuiltInMusic'] = false; -- Include music from the script's built in list?
233
	
234
	['MusicList'] = {{Name='SadPiano',Id=130798493}}; -- Add music to this table using the format: {Name='ExampleSong',Id=1234567} so that the table would look like local MusicList={{Name='ExampleSong',Id=1234567};{Name='ExampleSong2',Id=1234568}}, if you want to add pitch/volume simply insert Pitch and/or Volume EX: {Name='ExampleSong2',Id=1234568,Pitch=2,Volume=0.5}
235
	
236
	['MessageOfTheDay'] = false; --Determines if the Message of the Day is shown to admins on-join, you can set your own decal/model to use with the message of the day below, you simply place the message into its description after you set its ID
237
	
238
	['MessageOfTheDayID'] = 166040615; --ID Of model/decal to grab the message of the day from (needs to be set as the decal/model's description)
239
	
240
	['VoteKick'] = true; --Enable player vote kicking?
241
	
242
	['VoteKickPercentage'] = '75'; --Vote percentage of players in-game needed to kick a player
243
	
244
	['DisplayAdvertisements'] = false; --Lets you show small advertisements in the help gui. Specify ADs below. Format & size info also below.
245
	
246
	['Advertisements'] = {}; --Add advertisements to appear in the help gui here. You just need to add the advertisement's item ID and options using the format {Advert=DecalID,Action="Teleport: PlaceId" or "Purchase: ItemId"}. Advertisements are 390x90 pixels
247
	
248
	--------------------
249
	--	   Donors     --
250
	--------------------
251
	--When people donate in your place you get 10% of what they payed!
252
	
253
	['DonorPerks'] = false; -- Sets if donors are allowed to user donor commands/bongos. 
254
	
255
	['DonorCapes'] = false; -- Sets if donors can show off their capes. If set to false donor's will see their capes however no one else will. Please leave this enabled to support the admin. Capes have no negative effect on gameplay/performance and can be disabled by the user. :)
256
	
257
	['DonorItem'] = 0; -- Set to 0 to disable donor gear item. Default is bongos. Lets you set what gear donors get when they spawn.
258
	
259
	--------------------
260
	--  Anti-Exploit  --
261
	--------------------
262
	
263
	['ExclusionList'] = {}; -- Add the names of people you want to exclude from the AntiExploit to this list, note that admins are already excluded
264
	
265
	['ClassBlacklist'] = {}; -- If an object is added to workspace that has a class in this list it will be auto destroyed. Format: ['ClassBlacklist'] = {"Explosion","Script","Tool","etc"}
266
	
267
	['ReplicationLogs'] = false; -- Disable if your game/the admin is lagging. Tries to log who made/deleted objects in workspace. Does not imply exploiting. Disable if your game has stuff like local snow and is lagging		
268
	
269
	['ExploitAlert'] = true; --Alerts admins when someone goes nil/chats something thought to be exploit related, this is likely no longer going to work as the anti nil will disconnect a player as they are leaving to make sure they are not lingering in the nil/causing problems. Only notified if the first kick failed.
270
	
271
	['AntiChatCode'] = false; -- Prevents non-admins from running code/commands via chat (Add new things to detect into the WordList table) Warning: as with most anti-exploit things, this can report false positives.
272
	
273
	['Detection'] = true; -- Will attempt to detect certain exploits
274
	
275
	['LockLighting'] = true; -- Will revert any changes service.Lighting's properties
276
	
277
	['AntiRobloxLocked'] = true; --  Disconnects any player who is or becomes RobloxLocked. (Recommended you keep this enabled, if a player joins RobloxLocked they will not be hooked by the script, this removes them before they break something.)
278
	
279
	['AntiSpeed'] = true; -- Trys to stop speed "hackers"
280
	
281
	['AntiSelection'] = false; -- Disconnects a player if their selection changes (so if they are using studio tools like drag, move, resize, etc)
282
	
283
	['AntiNil'] = true; -- Crashes/Kicks any non-admins who attempt to hide in nil
284
	
285
	['AntiCheatEngine'] = false; -- Kicks a player if a Cheat Engine installation is detected on their computer, not 100%. Easy to bypass/fool.
286
	
287
	['AntiScriptsDisabled'] = true; -- If the client script cannot be loaded onto the player or takes to long to check in, the player is kicked
288
	
289
	['AntiAnimation'] = false; -- Prevents animation exploit
290
	
291
	['AntiNameIdChange'] = true; -- Attempts to stop players from locally changing their name/id to fool local scripts
292
	
293
	['AntiGod'] = false; -- Prevents non-admins from being godded
294
	
295
	['AntiParanoid'] = true; -- Kills users detected as using "paranoid"
296
	
297
	['AntiNoclip'] = true; -- Kills and logs any non-admins who attempt to noclip.
298
	
299
	['AntiLeak'] = true; -- Makes it a little harder for people to steal your game [BE WARNED, This can possibly ruin personal servers]
300
	
301
	['RenameGameObjects'] = false; -- Renames things like Lighting, Players, and Workspace, will break most scripts that are not coded to work in such situations and confuse most people using badly coded explorers or studio.
302
	
303
	['NerfExplosions'] = false; -- Makes it so any explosions get nerfed, meaning they wont do any damage.
304
	
305
	['AntiDelete'] = false; -- Prevents any scripts, parts, models, or unions in workspace from being deleted. May lag your game depending on parts.
306
	
307
	['AntiUnAnchor'] = false; -- Prevents any parts/unions in workspace from being unanchored. May lag your game depending on number of parts.	
308
	
309
	['AntiDecals'] = false; -- Prevents decals from being added to Workspace, really though you should just use FilteringEnabled ;p
310
	
311
	['AntiSound'] = false; -- Prevents sounds not made by this script from getting inserted into Workspace. (again you should just use filtering)
312
	
313
	['WordList'] = {}; -- Add kick words to this list, will kick a player if they say something on the list, works with string patterns.
314
	
315
	['AntiBuildingTools'] = true; -- Prevents non-admins from getting "btools"
316
	
317
	['AntiDeleteTool'] = false; -- Prevents non-admins from using any "btools" not given by the script to delete and will kick if they are detected.
318
	
319
	['AntiTools'] = false; -- Removes any tools given to a non-admin that were not present at server start and not created by this script. Does not affect tools in StarterPack when the server starts.
320
	
321
	['AllowedToolsList'] = {}; --Allows you to specify the names of tools allowed when AntiTools is enabled
322
	
323
	['AntiGui'] = true; -- Prevents non-game/admin guis from being spawned on players, such as the account stealing GUI. Does not affect GUIs in StarterGui when the server starts.
324
	
325
	['AllowedGuiList'] = {"HealthGui","Menu","Riddles","ArcSelect","RareArc","Admins"}; --[[ Whitelist;
326
		If there is a gui in your game that is not in startergui 
327
		then add its name to this table, do note that if the 
328
		name of the gui is just ScreenGui or something like 
329
		that, if an exploiter inserts a gui with the same name 
330
		it will not be removed, so make sure you make the name 
331
		of the gui very specific.
332
	]]
333
	
334
	---------------------
335
	-- Group Settings  --
336
	---------------------
337
	
338
	['GroupOnlyJoin'] = false; -- Makes it so ONLY people in the set group can join the game.
339
	
340
	['GroupId'] = 2698860; -- Id of group, used for info/join message, if set will display a user's rank when the info command is used on them.
341
	
342
	['Ranks'] = {{Group=2698860,Rank=5,Type='Mod'},{Group=2698860,Rank=6,Type='Admin'}};--Add group ranks to have admin/be banned here. Read below for help.		
343
	--[[
344
		Format is {Group=GROUPID,Rank=RANKNAME/NUMBER,Type=ADMINTYPE}
345
		GROUPID is the ID of the group the rank belongs to and that the player must be in
346
		RANKNAME/NUMBER is either the name of the rank (Generals) or its number (252) if you want to admin rank 252 and every rank above it, simply set it to negative, so Rank=-252 will admin anyone in rank 252 and up
347
		ADMINTYPE is the type of admin players in the rank will get, this can be Mod, Admin, Owner, or Banned
348
		In the end your table should look something like this (THIS IS ONLY AN EXAMPLE, DO NOT USE IT): 
349
			['Ranks'] = {
350
				{Group=124324,Rank=142,Type='Mod'},
351
				{Group=1932348,Rank='Generals',Type='Owner'},
352
				{Group=1284124,Rank=-193,Type='Admin'},
353
				{Group=1399424,Rank=-1,Type='Banned'}
354
			};
355
	--]]
356
	
357
	---------------------
358
	--  GUI Settings   --
359
	---------------------
360
	
361
	['ConsoleAdminsOnly'] = true; -- Determinaes if only admins can use the ' console
362
	
363
	['AdminMessage'] = true; -- Displays a message to admins when they join that says "You are an admin!" (or something along those lines)
364
365
	['MessageBlur'] = false; -- Determines if messages should have a blur effect or not	
366
	
367
	['AdminsSpawnWithGuis'] = true; -- This determines if admins spawn with the admin chat and cmd box, note the admin chat is disabled when custom chat is enabled (has a admin mode)
368
	
369
	['HelpGui'] = false; --This determines if players spawn with the helpgui or not, change its button Y Position in the GUI settings near the bottom of settings (Ctrl+F Search HelpGuiYPos).
370
	
371
	['PrimaryColor'] = Color3.new(0,0,0); -- Primary GUI Color (Default black) (Remember, each 1 translates to a 255, keep that in mind when changing colors, use things like 124/255 to get the color you want)
372
	
373
	['SecondaryColor'] = Color3.new(1,1,1); -- Secondary GUI Color (Default white)
374
	
375
	['Font'] = 'SourceSans'; -- Text Font, can only be fonts usable on roblox (Arial, ArialBold, Legacy, SourceSans, SourceSansBold)
376
	
377
	['TextColor'] = Color3.new(1,1,1); -- Text Color (Default white)
378
	
379
	['TextStrokeTransparency'] = 0.5; -- Text Stroke Transparency (0-1)
380
	
381
	['TextStrokeColor'] = Color3.new(0,0,0); -- Color of the text stroke around letters (Default black)
382
	
383
	['Transparency'] = 0.6; -- GUI Transparency (0-1)
384
	
385
	['Animations'] = true; -- Determines if to animate stuff or not
386
	
387
	['MessageAnimations'] = true; -- Same as above but specifically for messages (the ones that cover the entire screen)
388
	
389
	['HelpGuiYPosScale'] = 0.5; --Determines the Y Position of the help gui button. Uses Scale NOT Offset.
390
	
391
	['HelpGuiYPosOffset'] = 0; --Help gui Y offset. Helps to fine tune the position of the help button.
392
	
393
	------------------------------------------------------
394
	--					END OF SETTINGS					--
395
	------------------------------------------------------
396
}