This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| local Attachment = {} | |
| Attachment.__index = Attachment | |
| local AttachmentStorage = game.ReplicatedStorage.AttachmentStorage | |
| Attachment.AttachOffsets = {}; | |
| function Attachment.new(...) | |
| local att = {} | |
| local args = {...} | |
| att.Name = args[1] | |
| att.Title = args[2] | |
| att.Type = args[3] or "Optics" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| local LootService = require(game.ReplicatedStorage.LootService) | |
| local Bot = { | |
| Mana = 100, | |
| Lvl = 1, | |
| CooldownMagnitude = 50, | |
| MinDmg = 5, | |
| MaxDmg = 10, | |
| Gold = 20, | |
| XP = 10, | |
| CritMagnitude = 200, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| local Achievement = {} | |
| local RemoteService = require(game.ReplicatedStorage.RemoteService) | |
| local ProgressionService = require(game.ReplicatedStorage.ProgressionService) | |
| Achievement.__index = Achievement | |
| function Achievement.new(...) | |
| local ach = {} | |
| local args = {...} | |
| ach.Name = args[1] | |
| ach.Desc = args[2] | |
| ach.DescBeforeCompleted = args[3] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| local M3D = require(game.ReplicatedStorage.Module3D) | |
| local UIS = game:GetService("UserInputService") | |
| local InputDown, LastPos | |
| local currentCamera = workspace.CurrentCamera | |
| local V3,CF = Vector3.new, CFrame.new | |
| local CFANG = CFrame.Angles | |
| local SIN, COS = math.sin, math.cos | |
| local RANDOM = math.random | |
| local InventoryService = require(game.ReplicatedStorage.InventoryService) | |
| local player = game.Players.LocalPlayer |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| local Mob = {} | |
| Mob.__index = Mob | |
| local MobService = require(game.ServerScriptService.MobFunctions) | |
| local ASMClass = require(script.Parent.AnimationStateMachine) | |
| local MEMClass = require(script.Parent.MobEquipmentManager) | |
| local RagdollGenerator = require(script.Parent.RagdollGenerator) | |
| local XPManager = require(script.Parent.XPManager) | |
| local ProgressionService = require(game.ReplicatedStorage.ProgressionService) | |
| local CollectionService = game:GetService("CollectionService") | |
| local HttpService = game:GetService("HttpService") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| local RPGCalculator = {} | |
| RPGCalculator.MT = {} | |
| RPGCalculator.MT.__index = function (self, k) | |
| if self.Args[k] then | |
| return self.Args[k] | |
| end | |
| end | |
| RPGCalculator.new = function(...) | |
| local rpgc = {} | |
| rpgc.Args = {} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| local TweenService = game:GetService("TweenService") | |
| local RunService = game:GetService("RunService") | |
| local Players = game:GetService("Players") | |
| local UserInputService = game:GetService("UserInputService") | |
| local Settings = UserSettings() | |
| local GameSettings = Settings.GameSettings | |
| local LocalPlayer = Players.LocalPlayer | |
| local IMAGE_INTRO_MOVE = "rbxasset://textures/ui/Input/IntroMove.png" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ------------------------------------------------------------------------------------- | |
| --------------------[ CHARACTER LOADING ]--------------------------------------------- | |
| -------------------------------------------------------------------------------------- | |
| local FFC = game.FindFirstChild | |
| local WFC = game.WaitForChild | |
| local Services = {} | |
| Services.DS = game:GetService("Debris") | |
| Services.CP = game:GetService("ContentProvider") | |
| Services.RS = game:GetService("RunService") | |
| Services.UIS = game:GetService("UserInputService") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| local Animations = { | |
| Reload = function(S) | |
| local W1 = nil | |
| local W2 = nil | |
| local animSpeed = S.isMagEmpty() and S.reloadTimeEmpty / 1.3 or S.reloadTimeLoaded / 0.9 | |
| return { | |
| function() | |
| if (not S.isNewMag()) then | |
| if S.isMagVisible() then |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| local RemoteService = require(game.ReplicatedStorage.RemoteService) | |
| local RunService = game:GetService("RunService") | |
| local UIS = game:GetService("UserInputService") | |
| local CAS = game:GetService("ContextActionService") | |
| local player = game.Players.LocalPlayer | |
| local Signal = require(game.ReplicatedStorage.SignalAPI) | |
| local Bindables = game.ReplicatedStorage.Bindables:Clone() | |
| Bindables.Parent = player | |
| local BindableService = require(game.ReplicatedStorage.BindingService)(player) | |
| local CameraService = require(game.ReplicatedStorage.CameraService) |