Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Farewell infortality
- -- Revamp by ImFrostic, Version 2.8
- -- Made By Peter Knight
- local FrameButtons = Instance.new("Frame")
- local RobloxCubeHubLabel = Instance.new("TextLabel")
- local Wings = Instance.new("TextButton")
- local KillPlayerGui = Instance.new("TextButton")
- local Admin = Instance.new("TextButton")
- local Titan = Instance.new("TextButton")
- local TwistedMurdererGuiScript = Instance.new("TextButton")
- local TopKek30 = Instance.new("TextButton")
- local p = game.Players.LocalPlayer
- -- Properties
- FrameButtons.Name = "FrameButtons"
- FrameButtons.Parent = game.CoreGui["Roblox Cube Hub"]
- FrameButtons.Active = true
- FrameButtons.BackgroundColor3 = Color3.new(1, 1, 1)
- FrameButtons.ClipsDescendants = true
- FrameButtons.Draggable = true
- FrameButtons.Position = UDim2.new(0.29969418, 0, 0.187747031, 0)
- FrameButtons.Size = UDim2.new(0, 406, 0, 316)
- FrameButtons.Parent = game.Players.LocalPlayer.PlayerGui
- RobloxCubeHubLabel.Name = "Roblox Cube Hub Label"
- RobloxCubeHubLabel.Parent = FrameButtons
- RobloxCubeHubLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- RobloxCubeHubLabel.ClipsDescendants = true
- RobloxCubeHubLabel.Draggable = true
- RobloxCubeHubLabel.Size = UDim2.new(0, 406, 0, 50)
- RobloxCubeHubLabel.Font = Enum.Font.SourceSans
- RobloxCubeHubLabel.Text = "Roblox Cube Hub"
- RobloxCubeHubLabel.TextColor3 = Color3.new(0.333333, 1, 1)
- RobloxCubeHubLabel.TextScaled = true
- RobloxCubeHubLabel.TextSize = 14
- RobloxCubeHubLabel.TextWrapped = true
- Wings.Name = "Wings"
- Wings.Parent = FrameButtons
- Wings.BackgroundColor3 = Color3.new(1, 1, 1)
- Wings.Position = UDim2.new(0.0418719202, 0, 0.231012657, 0)
- Wings.Size = UDim2.new(0, 149, 0, 50)
- Wings.Font = Enum.Font.SourceSans
- Wings.Text = "Wings"
- Wings.TextColor3 = Color3.new(0.333333, 1, 1)
- Wings.TextScaled = true
- Wings.TextSize = 14
- Wings.TextWrapped = true
- KillPlayerGui.Name = "Kill Player Gui"
- KillPlayerGui.Parent = FrameButtons
- KillPlayerGui.BackgroundColor3 = Color3.new(1, 1, 1)
- KillPlayerGui.Position = UDim2.new(0.588669956, 0, 0.231012657, 0)
- KillPlayerGui.Size = UDim2.new(0, 149, 0, 50)
- KillPlayerGui.Font = Enum.Font.SourceSans
- KillPlayerGui.Text = "Kill Player Gui"
- KillPlayerGui.TextColor3 = Color3.new(0.333333, 1, 1)
- KillPlayerGui.TextScaled = true
- KillPlayerGui.TextSize = 14
- KillPlayerGui.TextWrapped = true
- Admin.Name = "Admin"
- Admin.Parent = FrameButtons
- Admin.BackgroundColor3 = Color3.new(1, 1, 1)
- Admin.Position = UDim2.new(0.0418719053, 0, 0.5, 0)
- Admin.Size = UDim2.new(0, 149, 0, 50)
- Admin.Font = Enum.Font.SourceSans
- Admin.Text = "Admin"
- Admin.TextColor3 = Color3.new(0.333333, 1, 1)
- Admin.TextScaled = true
- Admin.TextSize = 14
- Admin.TextWrapped = true
- Titan.Name = "Titan"
- Titan.Parent = FrameButtons
- Titan.BackgroundColor3 = Color3.new(1, 1, 1)
- Titan.Position = UDim2.new(0.588669956, 0, 0.5, 0)
- Titan.Size = UDim2.new(0, 149, 0, 50)
- Titan.Font = Enum.Font.SourceSans
- Titan.Text = "Titan(Only R6)"
- Titan.TextColor3 = Color3.new(0.333333, 1, 1)
- Titan.TextScaled = true
- Titan.TextSize = 14
- Titan.TextWrapped = true
- TwistedMurdererGuiScript.Name = "Twisted Murderer Gui Script"
- TwistedMurdererGuiScript.Parent = FrameButtons
- TwistedMurdererGuiScript.BackgroundColor3 = Color3.new(1, 1, 1)
- TwistedMurdererGuiScript.Position = UDim2.new(0.588669956, 0, 0.781645536, 0)
- TwistedMurdererGuiScript.Size = UDim2.new(0, 149, 0, 50)
- TwistedMurdererGuiScript.Font = Enum.Font.SourceSans
- TwistedMurdererGuiScript.Text = "Twisted Murderer Gui Script"
- TwistedMurdererGuiScript.TextColor3 = Color3.new(0.333333, 1, 1)
- TwistedMurdererGuiScript.TextScaled = true
- TwistedMurdererGuiScript.TextSize = 14
- TwistedMurdererGuiScript.TextWrapped = true
- TopKek30.Name = "Top Kek 3.0"
- TopKek30.Parent = FrameButtons
- TopKek30.BackgroundColor3 = Color3.new(1, 1, 1)
- TopKek30.Position = UDim2.new(0.0418719277, 0, 0.781645536, 0)
- TopKek30.Size = UDim2.new(0, 149, 0, 50)
- TopKek30.Font = Enum.Font.SourceSans
- TopKek30.Text = "Top Kek 3.0"
- TopKek30.TextColor3 = Color3.new(0.333333, 1, 1)
- TopKek30.TextScaled = true
- TopKek30.TextSize = 14
- TopKek30.TextWrapped = true
- -- Scripts
- Admin.MouseButton1Down:connect(function(
- --[[
- ____ _ ____ _ ____ __ __ ____
- | _ \ ___ ___| | ___ _|___ \ _ _( )___ / ___| \/ | _ \ ___
- | |_) / _ \ / __| |/ / | | | __) | | | |// __| | | | |\/| | | | / __|
- | _ < (_) | (__| <| |_| |/ __/| |_| | \__ \ | |___| | | | |_| \__ \
- |_| \_\___/ \___|_|\_\\__, |_____|\__,_| |___/ \____|_| |_|____/|___/
- |___/
- --]]
- local ADMINS = {}
- local BANS = {}
- function _G.ADD_ADMIN(ID) table.insert(ADMINS, ID) end
- function _G.ADD_BAN(ID) table.insert(BANS, ID) end
- local VERSION = 'unOfficial 1.8.1'
- local UPDATED = '2017/10/05'
- local CHANGELOG = {
- ' - Removed Patched Properties',
- ' - Removed Guest Support',
- ' - Removed Broken Shutdown Command'
- }
- local CREDITS = [[
- Rocky2u - lol
- veinyrox - ;crash
- Harkinian - half of the message function
- Moon - cmd bar addon idea
- N3xul - Fixing stuff because of Roblox Update
- ]]
- local _CORE = game:GetService('CoreGui')
- local _LIGHTING = game:GetService('Lighting')
- local _NETWORK = game:GetService('NetworkClient')
- local _PLAYERS = game:GetService('Players')
- local LP = _PLAYERS.LocalPlayer
- local MOUSE = LP:GetMouse()
- local SERVER_LOCKED = false
- local SHOWING_MESSAGE = false
- local SERVICES = {}
- SERVICES.EVENTS = {}
- local COMMANDS = {}
- local STD = {}
- local JAILED = {}
- local KICKS = {}
- local LOOPED_H = {}
- local LOOPED_K = {}
- local C_PREFIX = ';'
- local SPLIT = ' '
- local NEW = LoadLibrary('RbxUtility').Create
- function UPDATE_CHAT(PLAYER) local C = PLAYER.Chatted:connect(function(M) if CHECK_ADMIN(PLAYER) then DEXECUTE(M, PLAYER) end end) table.insert(SERVICES.EVENTS, C) end
- function STD.TABLE(T, V) if not T then return false end for i,v in pairs(T) do if v == V then return true end end return false end
- function STD.ENDAT(S, V) local SF = S:find(V) if SF then return S:sub(0, SF - string.len(V)), true else return S, false end end
- function CHECK_ADMIN(PLAYER) if FIND_IN_TABLE(ADMINS, PLAYER.userId) then return true elseif PLAYER.userId == LP.userId then return true end end
- function FCOMMAND(COMMAND) for i,v in pairs(COMMANDS) do if v.N:lower() == COMMAND:lower() or STD.TABLE(v.A, COMMAND:lower()) then return v end end end
- function GCOMMAND(M) local CMD, HS = STD.ENDAT(M:lower(), SPLIT) if HS then return {CMD, true} else return {CMD, false} end end
- function GPREFIX(STRING) if STRING:sub(1, string.len(C_PREFIX)) == C_PREFIX then return {'COMMAND', string.len(C_PREFIX) + 1} end return end
- function GARGS(STRING) local A = {} local NA = nil local HS = nil local S = STRING repeat NA, HS = STD.ENDAT(S:lower(), SPLIT) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(SPLIT) + 1) end until not HS return A end
- function GCAPARGS(STRING) local A = {} local NA = nil local HS = nil local S = STRING repeat NA, HS = STD.ENDAT(S, SPLIT) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(SPLIT) + 1) end until not HS return A end
- function ECOMMAND(STRING, SPEAKER) repeat if STRING:find(' ') then STRING = STRING:gsub(' ', ' ') end until not STRING:find(' ') local SCMD, A, CMD SCMD = GCOMMAND(STRING) CMD = FCOMMAND(SCMD[1]) if not CMD then return end A = STRING:sub(string.len(SCMD[1]) + string.len(SPLIT) + 1) local ARGS = GARGS(A) CA = GCAPARGS(A) pcall(function() CMD.F(ARGS, SPEAKER) end) end
- function DEXECUTE(STRING, SPEAKER) if not CHECK_ADMIN(SPEAKER) then return end STRING = STRING:gsub('/e ', '') local GP = GPREFIX(STRING) if not GP then return end STRING = STRING:sub(GP[2]) if GP[1] == 'COMMAND' then ECOMMAND(STRING, SPEAKER) end end
- function GLS(LOWER, START) local AA = '' for i,v in pairs(CA) do if i > START then if AA ~= '' then AA = AA .. ' ' .. v else AA = AA .. v end end end if not LOWER then return AA else return string.lower(AA) end end
- function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
- function GET_MASS(A, B) B = 0 for i,v in pairs(A:GetChildren()) do if v:IsA('BasePart') then B = B + v:GetMass() end GET_MASS(v) end return B end
- local STUFF = '[ Rocky2u\'s CMDs ] : '
- local NOCLIP, JESUSFLY, SWIM = false, false, false
- _PLAYERS.PlayerAdded:connect(function(PLAYER)
- if SERVER_LOCKED then PLAYER.CharacterAdded:connect(function() table.insert(KICKS, PLAYER) return end) end
- if FIND_IN_TABLE(BANS, PLAYER.userId) then PLAYER.CharacterAdded:connect(function() table.insert(KICKS, PLAYER) return end) end
- UPDATE_CHAT(PLAYER)
- if CHECK_ADMIN(PLAYER) then PLAYER.CharacterAdded:connect(function() game.Chat:Chat(PLAYER.Character.Head, STUFF .. 'Welcome, you\'re an admin!') end) end
- end)
- game:GetService('RunService').Stepped:connect(function()
- for i,v in pairs(_PLAYERS:GetPlayers()) do
- if FIND_IN_TABLE(KICKS, v) then KICK(v) end
- if FIND_IN_TABLE(LOOPED_H, v.Name) then
- v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
- end
- if FIND_IN_TABLE(LOOPED_K, v.Name) then
- v.Character:BreakJoints()
- end
- end
- if NOCLIP then
- if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end
- elseif JESUSFLY then
- if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(12) end
- elseif SWIM then
- if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(4) end
- end
- end)
- function ADD_COMMAND(N, D, A, F) table.insert(COMMANDS, {N = N, D = D, A = A, F = F}) end
- function GET_PLAYER(NAME, SPEAKER)
- local NAME_TABLE = {}
- NAME = NAME:lower()
- if NAME == 'me' then
- table.insert(NAME_TABLE, SPEAKER.Name)
- elseif NAME == 'others' then
- for i,v in pairs(_PLAYERS:GetPlayers()) do if v.Name ~= SPEAKER.Name then table.insert(NAME_TABLE, v.Name) end end
- elseif NAME == 'all' then
- for i,v in pairs(_PLAYERS:GetPlayers()) do table.insert(NAME_TABLE, v.Name) end
- elseif NAME == 'random' then
- table.insert(NAME_TABLE, _PLAYERS:GetPlayers()[math.random(1, #_PLAYERS:GetPlayers())].Name)
- elseif NAME == 'team' then
- for i,v in pairs(_PLAYERS:GetPlayers()) do if v.TeamColor == SPEAKER.TeamColor then table.insert(NAME_TABLE, v.Name) end end
- elseif NAME == 'nonadmins' then
- for i,v in pairs(_PLAYERS:GetPlayers()) do if not CHECK_ADMIN(v) then table.insert(NAME_TABLE, v.Name) end end
- elseif NAME == 'admins' then
- for i,v in pairs(_PLAYERS:GetPlayers()) do if CHECK_ADMIN(v) then table.insert(NAME_TABLE, v.Name) end end
- elseif NAME == 'nonfriends' then
- for i,v in pairs(_PLAYERS:GetPlayers()) do if not v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end end
- elseif NAME == 'friends' then
- for i,v in pairs(_PLAYERS:GetPlayers()) do if v ~= SPEAKER and v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end end
- elseif NAME == 'nbcs' then
- for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.None then table.insert(NAME_TABLE, v.Name) end end
- elseif NAME == 'bcs' then
- for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.BuildersClub then table.insert(NAME_TABLE, v.Name) end end
- elseif NAME == 'tbcs' then
- for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.TurboBuildersClub then table.insert(NAME_TABLE, v.Name) end end
- elseif NAME == 'obcs' then
- for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.OutrageousBuildersClub then table.insert(NAME_TABLE, v.Name) end end
- else
- for i,v in pairs(_PLAYERS:GetPlayers()) do local L_NAME = v.Name:lower() local F = L_NAME:find(NAME) if F == 1 then table.insert(NAME_TABLE, v.Name) end end
- end
- return NAME_TABLE
- end
- local SI = 'rbxasset://textures/blackBkg_square.png'
- function LOAD_DATA()
- local DATA = Instance.new('Folder')
- GUIS = Instance.new('Folder', DATA)
- HUMANOIDS = Instance.new('Folder', DATA)
- OTHER = Instance.new('Folder', DATA)
- MAIN_GUI = Instance.new('ScreenGui', GUIS)
- MAIN_GUI.Name = 'seth_main'
- NEW'TextLabel'{Name = 'main', Active = true, BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0.5, -200, 0.4, 0), Size = UDim2.new(0, 400, 0, 25), Draggable = true, Font = 'SourceSansBold', Text = ' Control Center', TextColor3 = C3(255, 255, 255), TextSize = 20, TextXAlignment = 'Left', Parent = MAIN_GUI}
- NEW'Frame'{Name = 'holder', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 0, 1, 0), Size = UDim2.new(1, 25, 12, 0), Parent = MAIN_GUI.main}
- local BUTTONS = Instance.new('Folder', MAIN_GUI.main.holder) BUTTONS.Name = 'buttons'
- NEW'TextButton'{Name = 'server', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'server info', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
- NEW'TextButton'{Name = 'admins', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 110, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'admins', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
- NEW'TextButton'{Name = 'bans', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 215, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'bans', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
- NEW'TextButton'{Name = 'cmds', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 320, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'commands', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
- NEW'TextButton'{Name = 'fun', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 50, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'fun', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
- NEW'TextButton'{Name = 'changelog', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 160, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'changelog', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
- NEW'TextButton'{Name = 'credits', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 270, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'credits', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
- local HOLDERS = Instance.new('Folder', MAIN_GUI.main.holder) HOLDERS.Name = 'holders'
- NEW'Frame'{Name = 'server', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Parent = HOLDERS}
- NEW'TextLabel'{Name = 'fe', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' FilteringEnabled | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
- NEW'TextLabel'{Name = 'place_id', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 90), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Place ID | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
- NEW'TextLabel'{Name = 'players', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 120), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Players | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
- NEW'TextLabel'{Name = 'time', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 60), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Time | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
- NEW'TextLabel'{Name = 'gravity', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 30), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Gravity | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
- NEW'ScrollingFrame'{Name = 'admins', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
- NEW'ScrollingFrame'{Name = 'bans', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
- NEW'ScrollingFrame'{Name = 'cmds', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 115), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
- NEW'ScrollingFrame'{Name = 'fun', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
- NEW'ScrollingFrame'{Name = 'changelog', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
- local Y_CHANGES = 0
- for i,v in pairs(CHANGELOG) do
- NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_CHANGES), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = v, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.changelog}
- HOLDERS.changelog.CanvasSize = HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 30)
- Y_CHANGES = Y_CHANGES + 30
- end
- NEW'Frame'{Name = 'credits', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, Parent = HOLDERS}
- NEW'TextLabel'{Name = 'text', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2.new(1, 0, 1, 0), Font = 'SourceSansBold', Text = CREDITS, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', TextYAlignment = 'Top', Parent = HOLDERS.credits}
- NEW'TextBox'{Name = 'search', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0.25, 0, 0, 85), Size = UDim2.new(0.5, 0, 0, 25), Visible = false, Font = 'SourceSansBold', Text = 'search commands', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = HOLDERS}
- NEW'Frame'{Name = 'line', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 75), Size = UDim2.new(1, -10, 0, 5), Parent = MAIN_GUI.main.holder}
- NEW'TextButton'{Name = 'close', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = MAIN_GUI.main}
- CMD_BAR_H = Instance.new('ScreenGui', GUIS)
- CMD_BAR_H.Name = 'cmdbar_seth'
- NEW'TextBox'{Name = 'bar', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.5, BorderSizePixel = 0, Position = UDim2.new(0, -200, 1, -50), Size = UDim2.new(0, 225, 0, 25), Font = 'SourceSansItalic', Text = 'press ; to execute a command', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = CMD_BAR_H}
- NEW'ScrollingFrame'{Name = 'commands', BackgroundColor3 = C3(50, 50, 50), BackgroundTransparency = 0.5, BorderSizePixel = 0, Position = UDim2.new(0, 0, 1, -25), Size = UDim2.new(1, 0, 0, 0), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 6, ScrollingEnabled = true, BottomImage = SI, MidImage = SI, TopImage = SI, Parent = CMD_BAR_H.bar}
- NEW'TextLabel'{Name = 'commands_ex', BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2.new(0, 200, 0, 20), Visible = false, Font = 'SourceSansBold', TextColor3 = C3(255, 255, 255), TextSize = 18, TextXAlignment = 'Left', Parent = CMD_BAR_H.bar}
- local NOTIFY_H = Instance.new('ScreenGui', GUIS)
- NOTIFY_H.Name = 'notify_seth'
- local N = Instance.new('Frame', NOTIFY_H)
- N.Name = 'notify'
- N.BackgroundColor3 = C3(0, 0, 0)
- N.BackgroundTransparency = 0.5
- N.BorderSizePixel = 0
- N.Position = UDim2.new(0, -225, 0.6, 0)
- N.Size = UDim2.new(0, 225, 0, 30)
- local BAR = Instance.new('Frame', N)
- BAR.Name = ''
- BAR.BackgroundColor3 = C3(255, 255, 255)
- BAR.BackgroundTransparency = 0.5
- BAR.BorderSizePixel = 0
- BAR.Position = UDim2.new(0, 0, 1, 0)
- BAR.Size = UDim2.new(1, 0, 0, 5)
- local TEXT = Instance.new('TextLabel', N)
- TEXT.Name = 'text'
- TEXT.BackgroundTransparency = 1
- TEXT.BorderSizePixel = 0
- TEXT.Size = UDim2.new(1, 0, 1, 0)
- TEXT.Font = 'SourceSansBold'
- TEXT.TextColor3 = C3(255, 255, 255)
- TEXT.TextSize = 18
- TEXT.TextXAlignment = 'Left'
- PAPER_MESH = Instance.new('BlockMesh', OTHER)
- PAPER_MESH.Scale = Vector3.new(1, 1, 0.1)
- JAIL = Instance.new('Model', OTHER)
- JAIL.Name = 'JAIL'
- local B = Instance.new('Part', JAIL)
- B.Name = 'BUTTOM'
- B.BrickColor = BrickColor.new('Black')
- B.Transparency = 0.5
- B.Anchored = true
- B.Locked = true
- B.Size = Vector3.new(6, 1, 6)
- B.TopSurface = 'Smooth'
- B.BottomSurface = 'Smooth'
- local M = Instance.new('Part', JAIL)
- M.Name = 'MAIN'
- M.BrickColor = BrickColor.new('Black')
- M.Transparency = 1
- M.Anchored = true
- M.CanCollide = false
- M.Locked = true
- M.Position = B.Position + Vector3.new(0, 3, 0)
- M.Size = Vector3.new(1, 1, 1)
- local P1 = Instance.new('Part', JAIL)
- P1.BrickColor = BrickColor.new('Black')
- P1.Transparency = 1
- P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
- P1.Rotation = Vector3.new(0, 90, 0)
- P1.Anchored = true
- P1.Locked = true
- P1.Size = Vector3.new(1, 6, 6)
- local P2 = Instance.new('Part', JAIL)
- P2.BrickColor = BrickColor.new('Black')
- P2.Transparency = 1
- P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
- P2.Rotation = Vector3.new(-180, 0, -180)
- P2.Anchored = true
- P2.Locked = true
- P2.Size = Vector3.new(1, 6, 4)
- local P3 = Instance.new('Part', JAIL)
- P3.BrickColor = BrickColor.new('Black')
- P3.Transparency = 1
- P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
- P3.Rotation = Vector3.new(0, 0, 0)
- P3.Anchored = true
- P3.Locked = true
- P3.Size = Vector3.new(1, 6, 4)
- local P4 = Instance.new('Part', JAIL)
- P4.BrickColor = BrickColor.new('Black')
- P4.Transparency = 1
- P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
- P4.Rotation = Vector3.new(0, 90, 0)
- P4.Anchored = true
- P4.Locked = true
- P4.Size = Vector3.new(1, 6, 4)
- local TOP = Instance.new('Part', JAIL)
- TOP.BrickColor = BrickColor.new('Black')
- TOP.Transparency = 0.5
- TOP.Position = B.Position + Vector3.new(0, 7, 0)
- TOP.Rotation = Vector3.new(0, 0, 0)
- TOP.Anchored = true
- TOP.Locked = true
- TOP.Size = Vector3.new(6, 1, 6)
- TOP.TopSurface = 'Smooth'
- TOP.BottomSurface = 'Smooth'
- ROCKET = Instance.new('Part', OTHER)
- ROCKET.Name = 'rocket_seth'
- ROCKET.CanCollide = false
- ROCKET.Size = Vector3.new(2, 5, 2)
- Instance.new('CylinderMesh', ROCKET)
- local F = Instance.new('Part', ROCKET)
- F.BrickColor = BrickColor.new('Black')
- F.CanCollide = false
- F.Size = Vector3.new(2, 0.2, 2)
- Instance.new('CylinderMesh', F)
- local PE = Instance.new('ParticleEmitter', F)
- PE.Color = ColorSequence.new(C3(236, 139, 70), C3(236, 139, 70))
- PE.Size = NumberSequence.new(0.2)
- PE.Texture = 'rbxassetid://17238048'
- PE.LockedToPart = true
- PE.Lifetime = NumberRange.new(0.2)
- PE.Rate = 50
- PE.Speed = NumberRange.new(-20)
- local TOP = Instance.new('Part', ROCKET)
- TOP.CanCollide = false
- TOP.Shape = 'Ball'
- TOP.Size = Vector3.new(2, 2, 2)
- TOP.TopSurface = 'Smooth'
- TOP.BottomSurface = 'Smooth'
- local BF = Instance.new('BodyForce', ROCKET)
- BF.Name = 'force'
- BF.Force = Vector3.new(0, 0, 0)
- local W1 = Instance.new('Weld', ROCKET)
- W1.Part0 = ROCKET
- W1.Part1 = F
- W1.C1 = CFrame.new(0, 2.6, 0)
- local W2 = Instance.new('Weld', ROCKET)
- W2.Part0 = ROCKET
- W2.Part1 = TOP
- W2.C1 = CFrame.new(0, -2.6, 0)
- ALIEN_H = Instance.new('Accessory', OTHER)
- local H = Instance.new('Part', ALIEN_H)
- H.Name = 'Handle'
- H.Size = Vector3.new(2, 2.4, 2)
- local HA = Instance.new('Attachment', H)
- HA.Name = 'HatAttachment'
- HA.Position = Vector3.new(0, 0.15, 0)
- local SM = Instance.new('SpecialMesh', H)
- SM.MeshId = 'rbxassetid://13827689'
- SM.MeshType = 'FileMesh'
- SM.Scale = Vector3.new(1, 1.02, 1)
- SM.TextureId = 'rbxassetid://13827796'
- local S = Instance.new('Model', OTHER) S.Name = 'swastika'
- NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Anchored = true, CanCollide = false, Size = Vector3.new(2, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
- NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(0, 3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
- NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(3, 0, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
- NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(0, -3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
- NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-3, 0, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
- NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(3, 4, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
- NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(4, -3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
- NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-3, -4, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
- NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-4, 3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
- CMD_BAR_H.Parent = _CORE
- end
- local RS = game:GetService('RunService').RenderStepped
- function OPEN_MAIN()
- SETH_MAIN = MAIN_GUI:Clone()
- local BUTTONS = SETH_MAIN.main.holder.buttons
- local HOLDERS = SETH_MAIN.main.holder.holders
- for i,v in pairs(SETH_MAIN.main.holder.buttons:GetChildren()) do
- v.MouseButton1Down:connect(function(X, Y)
- OPEN_TAB(v.Name)
- if not v:FindFirstChild('circle') then
- local C = Instance.new('ImageLabel', v)
- C.BackgroundTransparency = 1
- C.Position = UDim2.new(0, X - 0, 0, Y - 35) - UDim2.new(0, v.AbsolutePosition.X, 0, v.AbsolutePosition.Y)
- C.Size = UDim2.new(0, 0, 0, 0)
- C.ZIndex = v.ZIndex
- C.Image = 'rbxassetid://200182847'
- C.ImageColor3 = C3(0, 100, 255)
- C.Name = 'circle'
- C:TweenSizeAndPosition(UDim2.new(0, 500, 0, 500), C.Position - UDim2.new(0, 250, 0, 250), 'Out', 'Quart', 2.5)
- for i = 0, 1, 0.03 do
- C.ImageTransparency = i
- RS:wait()
- end
- C:destroy()
- end
- end)
- end
- HOLDERS.server.place_id.Text = ' Place ID | ' .. game.PlaceId
- game:GetService('RunService').Stepped:connect(function()
- if SETH_MAIN:FindFirstChild('main') and HOLDERS:FindFirstChild('server') then
- if not workspace.FilteringEnabled then
- HOLDERS.server.fe.Text = ' FilteringEnabled | false'
- else
- HOLDERS.server.fe.Text = ' FilteringEnabled | true'
- end
- HOLDERS.server.players.Text = ' Players | ' .. _PLAYERS.NumPlayers .. '/' .. _PLAYERS.MaxPlayers
- HOLDERS.server.time.Text = ' Time | ' .. _LIGHTING.TimeOfDay
- HOLDERS.server.gravity.Text = ' Gravity | ' .. workspace.Gravity
- end
- end)
- function UPDATE_ADMINS()
- HOLDERS.admins:ClearAllChildren()
- HOLDERS.admins.CanvasSize = UDim2.new(0, 0, 0, 0)
- local Y_ADMINS = 5
- for i,v in pairs(ADMINS) do
- NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_ADMINS), Size = UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.admins}
- NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.admins[v]}
- HOLDERS.admins[v].update.MouseButton1Down:connect(function()
- table.remove(ADMINS, i)
- UPDATE_ADMINS()
- end)
- HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize + UDim2.new(0, 0, 0, 30)
- Y_ADMINS = Y_ADMINS + 30
- end
- HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize + UDim2.new(0, 0, 0, 5)
- spawn(function()
- for i,v in pairs(HOLDERS.admins:GetChildren()) do
- v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name)
- end
- end)
- end
- UPDATE_ADMINS()
- function UPDATE_BANS()
- HOLDERS.bans:ClearAllChildren()
- HOLDERS.bans.CanvasSize = UDim2.new(0, 0, 0, 0)
- local Y_BANS = 5
- for i,v in pairs(BANS) do
- NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_BANS), Size = UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', Text = '', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.bans}
- NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.bans[v]}
- HOLDERS.bans[v].update.MouseButton1Down:connect(function()
- table.remove(BANS, i)
- UPDATE_BANS()
- end)
- HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0, 0, 0, 30)
- Y_BANS = Y_BANS + 30
- end
- HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0, 0, 0, 5)
- spawn(function()
- for i,v in pairs(HOLDERS.bans:GetChildren()) do
- v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name)
- end
- end)
- end
- UPDATE_BANS()
- local function DISPLAY_CMDS()
- local Y_COMMANDS = 0
- for i,v in pairs(COMMANDS) do
- NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_COMMANDS), Size = UDim2.new(1, 0, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v.D, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.cmds}
- HOLDERS.cmds.CanvasSize = HOLDERS.cmds.CanvasSize + UDim2.new(0, 0, 0, 25)
- Y_COMMANDS = Y_COMMANDS + 25
- end
- end
- DISPLAY_CMDS()
- HOLDERS.search.Changed:connect(function()
- if SETH_MAIN:FindFirstChild('main') and SETH_MAIN.main.holder.holders:FindFirstChild('search') then
- if HOLDERS.search.Text ~= 'search commands' and HOLDERS.search.Focused then
- if HOLDERS.search.Text ~= '' then
- if not HOLDERS.search.Text:find(' ') then
- HOLDERS.cmds:ClearAllChildren()
- HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0)
- local Y_COMMANDS = 0
- for i,v in pairs(COMMANDS) do
- if v.N:find(HOLDERS.search.Text) then
- HOLDERS.cmds.CanvasSize = HOLDERS.cmds.CanvasSize + UDim2.new(0, 0, 0, 25)
- NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_COMMANDS), Size = UDim2.new(1, 0, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v.D, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.cmds}
- HOLDERS.changelog.CanvasSize = HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 25)
- Y_COMMANDS = Y_COMMANDS + 25
- end
- end
- end
- else
- HOLDERS.cmds:ClearAllChildren()
- HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0)
- DISPLAY_CMDS()
- end
- end
- end
- end)
- local FUN = {'balefire', 'swastika', 'trowel', 'path giver', 'orbital strike'}
- local Y_FUN = 5
- for i,v in pairs(FUN) do
- NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_FUN), Size = UDim2.new(1, -50, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.fun}
- HOLDERS.fun.CanvasSize = HOLDERS.fun.CanvasSize + UDim2.new(0, 0, 0, 30)
- Y_FUN = Y_FUN + 30
- end
- HOLDERS.fun.CanvasSize = HOLDERS.fun.CanvasSize + UDim2.new(0, 0, 0, 5)
- for i,v in pairs(HOLDERS.fun:GetChildren()) do
- NEW'TextButton'{Name = 'load', BackgroundColor3 = C3(50, 50, 255), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 45, 0, 25), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'load', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = v}
- v.load.MouseButton1Down:connect(function()
- if v.Name == 'balefire' then LOAD_BALEFIRE()
- elseif v.Name == 'swastika' then local S = OTHER.swastika:Clone() S.Parent = workspace S:MoveTo(LP.Character.Head.Position + Vector3.new(0, 10, 0))
- elseif v.Name == 'trowel' then LOAD_TROWEL()
- elseif v.Name == 'path giver' then LOAD_PATH()
- elseif v.Name == 'orbital strike' then LOAD_STRIKE()
- end
- end)
- end
- SETH_MAIN.main.close.MouseButton1Down:connect(function()
- SETH_MAIN:destroy()
- end)
- SETH_MAIN.Parent = _CORE
- end
- LOAD_DATA()
- --/ TOOLS
- function LOAD_BALEFIRE()
- local HB = Instance.new('HopperBin', LP.Backpack)
- HB.Name = 'balefire'
- local function BF(P)
- for i = 1, 50 do
- local E = Instance.new('Explosion', workspace)
- E.BlastRadius = 3
- E.BlastPressure = 999999
- E.Position = LP.Character.Torso.CFrame.p + ((P - LP.Character.Torso.CFrame.p).unit * 6 * i) + ((P - LP.Character.Torso.CFrame.p).unit * 7)
- end
- end
- FIRED = false
- local function FIRE(M)
- if not FIRED then
- FIRED = true
- BF(M.Hit.p)
- wait(0.25)
- FIRED = false
- end
- end
- HB.Selected:connect(function(M)
- M.Button1Down:connect(function()
- FIRE(M)
- end)
- end)
- end
- function LOAD_TROWEL()
- local T = Instance.new('Tool', LP.Backpack) T.Name = 'trowel'
- NEW'Part'{Name = 'Handle', Size = Vector3.new(1, 4.4, 1), Parent = T}
- NEW'SpecialMesh'{MeshId = 'rbxasset://fonts/trowel.mesh', MeshType = 'FileMesh', TextureId = 'rbxasset://textures/TrowelTexture.png', Parent = T.Handle}
- NEW'Sound'{Name = 'build', SoundId = 'rbxasset://sounds//bass.wav', Volume = 1, Parent = T.Handle}
- local HEIGHT = 5
- local SPEED = 0.05
- local WIDTH = 15
- function BRICK(CF, P, C)
- local B = Instance.new('Part')
- B.BrickColor = C
- B.CFrame = CF * CFrame.new(P + B.Size / 2)
- B.Parent = game.Workspace
- B:MakeJoints()
- B.Material = 'Neon'
- return B, P + B.Size
- end
- function BW(CF)
- local BC = BrickColor.Random()
- local B = {}
- assert(WIDTH > 0)
- local Y = 0
- while Y < HEIGHT do
- local P
- local X = -WIDTH / 2
- while X < WIDTH / 2 do
- local brick
- brick, P = BRICK(CF, Vector3.new(X, Y, 0), BC)
- X = P.x
- table.insert(B, brick)
- wait(SPEED)
- end
- Y = P.y
- end
- return B
- end
- function S(A)
- if math.abs(A.x) > math.abs(A.z) then
- if A.x > 0 then
- return Vector3.new(1, 0, 0)
- else
- return Vector3.new(-1, 0, 0)
- end
- else
- if A.z > 0 then
- return Vector3.new(0, 0, 1)
- else
- return Vector3.new(0, 0, -1)
- end
- end
- end
- T.Enabled = true
- T.Activated:connect(function()
- if T.Enabled and LP.Character:FindFirstChild('Humanoid') then
- T.Enabled = false
- T.Handle.build:Play()
- BW(CFrame.new(LP.Character.Humanoid.TargetPoint, LP.Character.Humanoid.TargetPoint + S((LP.Character.Humanoid.TargetPoint - LP.Character.Head.Position).unit)))
- T.Enabled = true
- end
- end)
- end
- function LOAD_PATH()
- local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'path giver'
- local function PATH(M, C)
- if ENABLED and LP.Character then
- if not workspace:FindFirstChild('paths_seth') then Instance.new('Folder', workspace).Name = 'paths_seth' end
- local hit = M.Target
- local point = M.Hit.p
- local P = Instance.new('Part', workspace.paths_seth)
- P.BrickColor = C
- P.Material = 'Neon'
- P.Transparency = 0.75
- P.Anchored = true
- P.Size = Vector3.new(20, 1, 20)
- P.Velocity = M.Hit.lookVector * 75
- P.BottomSurface = 'Smooth'
- P.TopSurface = 'Smooth'
- P.CFrame = CFrame.new(LP.Character.Head.Position)
- P.CFrame = CFrame.new(LP.Character.Torso.Position.x, LP.Character.Torso.Position.y - 4, LP.Character.Torso.Position.z)
- P.CFrame = CFrame.new(P.Position, point)
- wait()
- PATH(M, C)
- end
- end
- local function SELECTED(M)
- M.Button1Down:connect(function() ENABLED = true PATH(M, BrickColor.Random()) end)
- M.Button1Up:connect(function() ENABLED = false end)
- M.KeyDown:connect(function(K) if K == 'r' then if workspace:FindFirstChild('paths_seth') then workspace.paths_seth:destroy() end end end)
- end
- HB.Selected:connect(SELECTED)
- end
- function LOAD_STRIKE()
- local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'orbital strike'
- local function SHOOT(T)
- if ENABLED then
- local P0 = CFrame.new(0, 1500, 0)
- P0 = P0 + ((P0 * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)).lookVector * 0.5) + (P0 * CFrame.fromEulerAnglesXYZ(0, math.pi / 2, 0)).lookVector
- local P1 = P0 + ((P0.p - T.Hit.p).unit * -2)
- SATELITE.CFrame = CFrame.new((P0.p + P1.p) / 2, P0.p) * CFrame.fromEulerAnglesXYZ(-math.pi / 2, 0, 0)
- local M = Instance.new('Model', workspace)
- NEW'Part'{BrickColor = BrickColor.new('Pink'), Material = 'Neon', CFrame = CFrame.new((SATELITE.CFrame.p + T.Hit.p) / 2, SATELITE.CFrame.p), Anchored = true, CanCollide = false, Size = Vector3.new(1, 1, 1), Parent = M}
- NEW'BlockMesh'{Scale = Vector3.new(1, 1, (SATELITE.CFrame.p - T.Hit.p).magnitude), Parent = M.Part}
- NEW'Explosion'{Position = T.Hit.p, BlastRadius = 20, Parent = workspace}
- for i = 1,10 do M.Part.Transparency = 0.5 + (i * 0.05) wait(0.05) end
- M:destroy()
- end
- end
- HB.Selected:connect(function(M)
- if not workspace:FindFirstChild('orbital_seth') then
- SATELITE = Instance.new('Part', workspace)
- SATELITE.Name = 'orbital_seth'
- SATELITE.Position = Vector3.new(0, 1500, 0)
- SATELITE.Anchored = true
- SATELITE.CanCollide = false
- SATELITE.Size = Vector3.new(5, 16.8, 5)
- NEW'SpecialMesh'{MeshId = 'rbxassetid://1064328', Scale = Vector3.new(0.2, 0.2, 0.2), Parent = SATELITE}
- end
- M.Button1Down:connect(function() ENABLED = true SHOOT(M) end)
- M.Button1Up:connect(function() ENABLED = false end)
- end)
- end
- function FIND_IN_TABLE(TABLE, NAME)
- for i,v in pairs(TABLE) do
- if v == NAME then
- return true
- end
- end
- return false
- end
- function GET_IN_TABLE(TABLE, NAME)
- for i = 1, #TABLE do
- if TABLE[i] == NAME then
- return i
- end
- end
- return false
- end
- local NOTIFY_1 = false
- local NOTIFY_2 = false
- function NOTIFY(M, R, G, B)
- spawn(function()
- repeat wait() until not NOTIFY_1
- local NOTIFY_SETH = GUIS.notify_seth:Clone() NOTIFY_SETH.Parent = _CORE
- if NOTIFY_SETH then
- NOTIFY_SETH.notify[''].BackgroundColor3 = C3(R, G, B)
- NOTIFY_SETH.notify.text.Text = ' ' .. M
- repeat wait() until not NOTIFY_1
- NOTIFY_1 = true
- wait(0.5)
- NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, 0), 'InOut', 'Quad', 0.4, false) wait(0.5)
- wait(0.5)
- repeat wait() until not NOTIFY_2
- NOTIFY_1 = false
- NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, -40), 'InOut', 'Quad', 0.4, false) wait(0.5)
- wait(0.5)
- NOTIFY_2 = true
- wait(2.5)
- NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, -225, 0.6, -40), 'InOut', 'Quad', 0.4, false) wait(0.5)
- end
- wait(1)
- NOTIFY_SETH:destroy()
- NOTIFY_2 = false
- end)
- end
- function KICK(P)
- spawn(function()
- for i = 1,5 do
- if P.Character and P.Character:FindFirstChild('HumanoidRootPart') and P.Character:FindFirstChild('Torso') then
- P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
- local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
- spawn(function()
- repeat wait()
- if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
- until not _PLAYERS:FindFirstChild(P.Name)
- end)
- P.Character.Torso.Anchored = true
- end
- end
- end)
- end
- _PLAYERS.PlayerRemoving:connect(function(P)
- if FIND_IN_TABLE(KICKS, P) then
- for i,v in pairs(KICKS) do if v == P then table.remove(KICKS, i) end end
- NOTIFY('KICKED ' .. P.Name, 255, 255, 255)
- end
- if FIND_IN_TABLE(JAILED, P.Name) then
- for i,v in pairs(JAILED) do if v == P.Name then table.remove(KICKS, i) end end
- end
- end)
- function FIX_LIGHTING()
- _LIGHTING.Ambient = C3(0.5, 0.5, 0.5)
- _LIGHTING.Brightness = 1
- _LIGHTING.GlobalShadows = true
- _LIGHTING.Outlines = false
- _LIGHTING.TimeOfDay = 14
- _LIGHTING.FogEnd = 100000
- end
- function COLOR(PLAYER, BCOLOR)
- for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Shirt') or v:IsA('Pants') then v:destroy() elseif v:IsA('ShirtGraphic') then v.Archivable = false v.Graphic = '' end end
- for i,v in pairs(PLAYER.Character.Head:GetChildren()) do if v:IsA('Decal') then v:destroy() end end
- for i,v in pairs(PLAYER.Character:GetChildren()) do
- if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
- v.BrickColor = BrickColor.new(BCOLOR)
- elseif v:IsA('Accessory') then
- v.Handle.BrickColor = BrickColor.new(BCOLOR)
- for a,b in pairs(v.Handle:GetChildren()) do
- if b:IsA('SpecialMesh') then
- b.TextureId = ''
- end
- end
- end
- end
- end
- function LAG(PLAYER)
- local POS = CFrame.new(math.random(-100000, 100000), math.random(-100000, 100000), math.random(-100000, 100000))
- spawn(function()
- repeat wait()
- if PLAYER and PLAYER.Character then
- PLAYER.CameraMode = 'LockFirstPerson'
- PLAYER.Character.HumanoidRootPart.CFrame = POS
- PLAYER.Character.Torso.Anchored = true
- Instance.new('ForceField', PLAYER.Character)
- Instance.new('Smoke', PLAYER.Character.Head)
- end
- until not _PLAYERS:FindFirstChild(PLAYER.Name)
- end)
- end
- local FLYING = false
- if LP.Character and LP.Character:FindFirstChild('Humanoid') then
- LP.Character.Humanoid.Died:connect(function() FLYING = false end)
- end
- function sFLY()
- repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('Torso') and LP.Character:FindFirstChild('Humanoid')
- repeat wait() until MOUSE
- local T = LP.Character.Torso
- local CONTROL = {F = 0, B = 0, L = 0, R = 0}
- local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
- local SPEED = 0
- local function FLY()
- FLYING = true
- local BG = Instance.new('BodyGyro', T)
- local BV = Instance.new('BodyVelocity', T)
- BG.P = 9e4
- BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
- BG.cframe = T.CFrame
- BV.velocity = Vector3.new(0, 0.1, 0)
- BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
- spawn(function()
- repeat wait()
- LP.Character.Humanoid.PlatformStand = true
- if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
- SPEED = 50
- elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
- SPEED = 0
- end
- if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
- BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
- lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
- elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
- BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
- else
- BV.velocity = Vector3.new(0, 0.1, 0)
- end
- BG.cframe = workspace.CurrentCamera.CoordinateFrame
- until not FLYING
- CONTROL = {F = 0, B = 0, L = 0, R = 0}
- lCONTROL = {F = 0, B = 0, L = 0, R = 0}
- SPEED = 0
- BG:destroy()
- BV:destroy()
- LP.Character.Humanoid.PlatformStand = false
- end)
- end
- MOUSE.KeyDown:connect(function(KEY)
- if KEY:lower() == 'w' then
- CONTROL.F = 1
- elseif KEY:lower() == 's' then
- CONTROL.B = -1
- elseif KEY:lower() == 'a' then
- CONTROL.L = -1
- elseif KEY:lower() == 'd' then
- CONTROL.R = 1
- end
- end)
- MOUSE.KeyUp:connect(function(KEY)
- if KEY:lower() == 'w' then
- CONTROL.F = 0
- elseif KEY:lower() == 's' then
- CONTROL.B = 0
- elseif KEY:lower() == 'a' then
- CONTROL.L = 0
- elseif KEY:lower() == 'd' then
- CONTROL.R = 0
- end
- end)
- FLY()
- end
- function NOFLY()
- FLYING = false
- LP.Character.Humanoid.PlatformStand = false
- end
- function RESET_MODEL(MODEL)
- for i,v in pairs(MODEL:GetChildren()) do
- if v:IsA('Seat') and v.Name == 'FakeTorso' then
- v:destroy()
- elseif v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
- v:destroy()
- elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
- v.Transparency = 0
- elseif v:IsA('ShirtGraphic') then
- v.Archivable = false
- v.Graphic = ''
- end
- end
- for i,v in pairs(MODEL.Torso:GetChildren()) do
- if v:IsA('SpecialMesh') then
- v:destroy()
- end
- end
- if MODEL.Head:FindFirstChild('Mesh') then
- MODEL.Head.Mesh:destroy()
- end
- if MODEL.Torso:FindFirstChild('Neck') then MODEL.Torso.Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(90), math.rad(180), 0) end
- if MODEL.Torso:FindFirstChild('Left Shoulder') then MODEL.Torso['Left Shoulder'].C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(0, math.rad(-90), 0) end
- if MODEL.Torso:FindFirstChild('Right Shoulder') then MODEL.Torso['Right Shoulder'].C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(0, math.rad(90), 0) end
- if MODEL.Torso:FindFirstChild('Left Hip') then MODEL.Torso['Left Hip'].C0 = CFrame.new(-1, -1, 0) * CFrame.Angles(0, math.rad(-90), 0) end
- if MODEL.Torso:FindFirstChild('Right Hip') then MODEL.Torso['Right Hip'].C0 = CFrame.new(1, -1, 0) * CFrame.Angles(0, math.rad(90), 0) end
- end
- function UPDATE_MODEL(MODEL, USERNAME)
- local AppModel = _PLAYERS:GetCharacterAppearanceAsync(_PLAYERS:GetUserIdFromNameAsync(USERNAME))
- MODEL.Name = USERNAME
- for i,v in pairs(AppModel:GetChildren()) do
- if v:IsA('SpecialMesh') or v:IsA('BlockMesh') or v:IsA('CylinderMesh') then
- v.Parent = MODEL.Head
- elseif v:IsA('Decal') then
- if MODEL.Head:FindFirstChild('face') then
- MODEL.Head.face.Texture = v.Texture
- else
- local FACE = Instance.new('Decal', MODEL.Head)
- FACE.Texture = v.Texture
- end
- elseif v:IsA('BodyColors') or v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
- if MODEL:FindFirstChild('Body Colors') then
- MODEL['Body Colors']:destroy()
- end
- v.Parent = MODEL
- elseif v:IsA('Accessory') then
- v.Parent = MODEL
- v.Handle.CFrame = MODEL.Head.CFrame * CFrame.new(0, MODEL.Head.Size.Y / 2, 0) * v.AttachmentPoint:inverse()
- end
- end
- if not MODEL.Head:FindFirstChild('Mesh') then
- local SM = Instance.new('SpecialMesh', MODEL.Head)
- SM.MeshType = Enum.MeshType.Head
- SM.Scale = Vector3.new(1.25, 1.25, 1.25)
- end
- end
- function CREEPER(PLAYER)
- for i,v in pairs(PLAYER.Character:GetChildren()) do
- if v:IsA('Shirt') or v:IsA('Pants') then
- v:destroy()
- elseif v:IsA('ShirtGraphic') then
- v.Archivable = false
- v.Graphic = ''
- end
- end
- for i,v in pairs(PLAYER.Character:GetChildren()) do
- if v:IsA('Accessory') then
- v:destroy()
- end
- end
- PLAYER.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
- PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
- PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
- PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
- PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
- for i,v in pairs(PLAYER.Character:GetChildren()) do
- if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
- v.BrickColor = BrickColor.new('Bright green')
- end
- end
- end
- function SHREK(PLAYER)
- COLOR(PLAYER, 'Bright green')
- for i,v in pairs(PLAYER.Character:GetChildren()) do
- if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') or v:IsA('CharacterMesh') then
- v:destroy()
- elseif v:IsA('ShirtGraphic') then
- v.Archivable = false
- v.Graphic = ''
- end
- end
- for i,v in pairs(PLAYER.Character.Head:GetChildren()) do
- if v:IsA('Decal') or v:IsA('SpecialMesh') then
- v:destroy()
- end
- end
- if PLAYER.Character:FindFirstChild('Shirt Graphic') then
- PLAYER.Character['Shirt Graphic'].Archivable = false
- PLAYER.Character['Shirt Graphic'].Graphic = ''
- end
- local M = Instance.new('SpecialMesh', PLAYER.Character.Head)
- local S = Instance.new('Shirt', PLAYER.Character)
- local P = Instance.new('Pants', PLAYER.Character)
- M.MeshType = 'FileMesh'
- M.MeshId = 'rbxassetid://19999257'
- M.Offset = Vector3.new(-0.1, 0.1, 0)
- M.TextureId = 'rbxassetid://156397869'
- S.ShirtTemplate = 'rbxassetid://133078194'
- P.PantsTemplate = 'rbxassetid://133078204'
- end
- function DUCK(PLAYER)
- for i,v in pairs(PLAYER.Character:GetChildren()) do
- if v:IsA('Part') and v.Name ~= 'Torso' and v.Name ~= 'HumanoidRootPart' then
- v.Transparency = 1
- elseif v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
- v:destroy()
- elseif v:IsA('ShirtGraphic') then
- v.Archivable = false
- v.Graphic = ''
- end
- end
- local DUCK = Instance.new('SpecialMesh', PLAYER.Character.Torso)
- DUCK.MeshType = 'FileMesh'
- DUCK.MeshId = 'rbxassetid://9419831'
- DUCK.TextureId = 'rbxassetid://9419827'
- DUCK.Scale = Vector3.new(5, 5, 5)
- if PLAYER.Character.Head:FindFirstChild('face') then
- PLAYER.Character.Head.face.Transparency = 1
- end
- end
- function DOG(PLAYER)
- for i,v in pairs(PLAYER.Character:GetChildren()) do
- if v:IsA('Shirt') or v:IsA('Pants') then
- v:destroy()
- elseif v:IsA('ShirtGraphic') then
- v.Archivable = false
- v.Graphic = ''
- end
- end
- PLAYER.Character.Torso.Transparency = 1
- PLAYER.Character.Torso.Neck.C0 = CFrame.new(0, -0.5, -2) * CFrame.Angles(math.rad(90), math.rad(180), 0)
- PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0.5, -1.5, -1.5) * CFrame.Angles(0, math.rad(90), 0)
- PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(-0.5, -1.5, -1.5) * CFrame.Angles(0, math.rad(-90), 0)
- PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(1.5, -1, 1.5) * CFrame.Angles(0, math.rad(90), 0)
- PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(-1.5, -1, 1.5) * CFrame.Angles(0, math.rad(-90), 0)
- local FakeTorso = Instance.new('Seat', PLAYER.Character)
- local BF = Instance.new('BodyForce', FakeTorso)
- local W = Instance.new('Weld', PLAYER.Character.Torso)
- FakeTorso.Name = 'FakeTorso'
- FakeTorso.TopSurface = 0
- FakeTorso.BottomSurface = 0
- FakeTorso.Size = Vector3.new(3,1,4)
- FakeTorso.BrickColor = BrickColor.new('Brown')
- FakeTorso.CFrame = PLAYER.Character.Torso.CFrame
- BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
- W.Part0 = PLAYER.Character.Torso
- W.Part1 = FakeTorso
- W.C0 = CFrame.new(0, -0.5, 0)
- for i,v in pairs(PLAYER.Character:GetChildren()) do
- if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
- v.BrickColor = BrickColor.new('Brown')
- end
- end
- end
- function ALIEN(PLAYER)
- for i,v in pairs(PLAYER.Character:GetChildren()) do
- if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
- v:destroy()
- elseif v:IsA('ShirtGraphic') then
- v.Archivable = false
- v.Graphic = ''
- elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
- v.BrickColor = BrickColor.new('Fossil')
- end
- end
- ALIEN_H:Clone().Parent = PLAYER.Character
- end
- function DECALSPAM(INSTANCE, ID)
- for i,v in pairs(INSTANCE:GetChildren()) do
- if v:IsA('BasePart') then
- spawn(function()
- local FACES = {'Back', 'Bottom', 'Front', 'Left', 'Right', 'Top'}
- local CURRENT_FACE = 1
- for i = 1, 6 do
- local DECAL = Instance.new('Decal', v)
- DECAL.Name = 'decal_seth'
- DECAL.Texture = 'rbxassetid://' .. ID - 1
- DECAL.Face = FACES[CURRENT_FACE]
- CURRENT_FACE = CURRENT_FACE + 1
- end
- end)
- end
- DECALSPAM(v, ID)
- end
- end
- function UNDECALSPAM(INSTANCE)
- for i,v in pairs(INSTANCE:GetChildren()) do
- if v:IsA('BasePart') then
- for a,b in pairs(v:GetChildren()) do
- if b:IsA('Decal') and b.Name == 'decal_seth' then
- b:destroy()
- end
- end
- end
- UNDECALSPAM(v)
- end
- end
- function CREATE_DONG(PLAYER, DONG_COLOR)
- if PLAYER.Character:FindFirstChild('DONG') then
- PLAYER.Character.DONG:destroy()
- end
- local D = Instance.new('Model', PLAYER.Character)
- D.Name = 'DONG'
- local BG = Instance.new('BodyGyro', PLAYER.Character.Torso)
- local MAIN = Instance.new('Part', PLAYER.Character['DONG'])
- local M1 = Instance.new('CylinderMesh', MAIN)
- local W1 = Instance.new('Weld', PLAYER.Character.Head)
- local P1 = Instance.new('Part', PLAYER.Character['DONG'])
- local M2 = Instance.new('SpecialMesh', P1)
- local W2 = Instance.new('Weld', P1)
- local B1 = Instance.new('Part', PLAYER.Character['DONG'])
- local M3 = Instance.new('SpecialMesh', B1)
- local W3 = Instance.new('Weld', B1)
- local B2 = Instance.new('Part', PLAYER.Character['DONG'])
- local M4 = Instance.new('SpecialMesh', B2)
- local W4 = Instance.new('Weld', B2)
- MAIN.TopSurface = 0 MAIN.BottomSurface = 0 MAIN.Name = 'Main' MAIN.Size = Vector3.new(0.6, 2.5, 0.6) MAIN.BrickColor = BrickColor.new(DONG_COLOR) MAIN.Position = PLAYER.Character.Head.Position MAIN.CanCollide = false
- W1.Part0 = MAIN W1.Part1 = PLAYER.Character.Head W1.C0 = CFrame.new(0, 0.25, 2.1) * CFrame.Angles(math.rad(45), 0, 0)
- P1.Name = 'Mush' P1.BottomSurface = 0 P1.TopSurface = 0 P1.Size = Vector3.new(0.6, 0.6, 0.6) P1.CFrame = CFrame.new(MAIN.Position) P1.BrickColor = BrickColor.new('Pink') P1.CanCollide = false
- M2.MeshType = 'Sphere'
- W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
- B1.Name = 'Left Ball' B1.BottomSurface = 0 B1.TopSurface = 0 B1.CanCollide = false B1.Size = Vector3.new(1, 1, 1) B1.CFrame = CFrame.new(PLAYER.Character['Left Leg'].Position) B1.BrickColor = BrickColor.new(DONG_COLOR)
- M3.Parent = B1 M3.MeshType = 'Sphere'
- W3.Part0 = PLAYER.Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5)
- B2.Name = 'Right Ball' B2.BottomSurface = 0 B2.CanCollide = false B2.TopSurface = 0 B2.Size = Vector3.new(1, 1, 1) B2.CFrame = CFrame.new(PLAYER.Character['Right Leg'].Position) B2.BrickColor = BrickColor.new(DONG_COLOR)
- M4.MeshType = 'Sphere'
- W4.Part0 = PLAYER.Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5)
- end
- function SCALE(C, S)
- if tonumber(S) < 0.5 then S = 0.5 elseif tonumber(S) > 25 then S = 25 end
- local HAT_CLONE = {}
- for i,v in pairs(C:GetChildren()) do if v:IsA('Accessory') then local HC = v:Clone() table.insert(HAT_CLONE, HC) v:destroy() end end
- local HEAD = C.Head
- local TORSO = C.Torso
- local LA = C['Left Arm']
- local RA = C['Right Arm']
- local LL = C['Left Leg']
- local RL = C['Right Leg']
- local HRP = C.HumanoidRootPart
- HEAD.Size = Vector3.new(S * 2, S, S)
- TORSO.Size = Vector3.new(S * 2, S * 2, S)
- LA.Size = Vector3.new(S, S * 2, S)
- RA.Size = Vector3.new(S, S * 2, S)
- LL.Size = Vector3.new(S, S * 2, S)
- RL.Size = Vector3.new(S, S * 2, S)
- HRP.Size = Vector3.new(S * 2, S * 2, S)
- local M1 = Instance.new('Motor6D', TORSO)
- local M2 = Instance.new('Motor6D', TORSO)
- local M3 = Instance.new('Motor6D', TORSO)
- local M4 = Instance.new('Motor6D', TORSO)
- local M5 = Instance.new('Motor6D', TORSO)
- local M6 = Instance.new('Motor6D', HRP)
- M1.Name = 'Neck' M1.Part0 = TORSO M1.Part1 = HEAD M1.C0 = CFrame.new(0, 1 * S, 0) * CFrame.Angles(-1.6, 0, 3.1) M1.C1 = CFrame.new(0, -0.5 * S, 0) * CFrame.Angles(-1.6, 0, 3.1)
- M2.Name = 'Left Shoulder' M2.Part0 = TORSO M2.Part1 = LA M2.C0 = CFrame.new(-1 * S, 0.5 * S, 0) * CFrame.Angles(0, -1.6, 0) M2.C1 = CFrame.new(0.5 * S, 0.5 * S, 0) * CFrame.Angles(0, -1.6, 0)
- M3.Name = 'Right Shoulder' M3.Part0 = TORSO M3.Part1 = RA M3.C0 = CFrame.new(1 * S, 0.5 * S, 0) * CFrame.Angles(0, 1.6, 0) M3.C1 = CFrame.new(-0.5 * S, 0.5 * S, 0) * CFrame.Angles(0, 1.6, 0)
- M4.Name = 'Left Hip' M4.Part0 = TORSO M4.Part1 = LL M4.C0 = CFrame.new(-1 * S, -1 * S, 0) * CFrame.Angles(0, -1.6, 0) M4.C1 = CFrame.new(-0.5 * S, 1 * S, 0) * CFrame.Angles(0, -1.6, 0)
- M5.Name = 'Right Hip' M5.Part0 = TORSO M5.Part1 = RL M5.C0 = CFrame.new(1 * S, -1 * S, 0) * CFrame.Angles(0, 1.6, 0) M5.C1 = CFrame.new(0.5 * S, 1 * S, 0) * CFrame.Angles(0, 1.6, 0)
- M6.Name = 'RootJoint' M6.Part0 = HRP M6.Part1 = TORSO M6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) M6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
- for i,v in pairs(HAT_CLONE) do v.Parent = C end
- end
- function CAPE(COLOR)
- if LP.Character:FindFirstChild('Cape') then LP.Character.Cape:destroy() end
- repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('Torso')
- local T = LP.Character.Torso
- local C = Instance.new('Part', T.Parent)
- C.Name = 'cape_seth'
- C.Anchored = false
- C.CanCollide = false
- C.TopSurface = 0
- C.BottomSurface = 0
- C.BrickColor = BrickColor.new(COLOR)
- C.Material = 'Neon'
- C.Size = Vector3.new(0.2, 0.2, 0.2)
- local M = Instance.new('BlockMesh', C)
- M.Scale = Vector3.new(9, 17.5, 0.5)
- local M1 = Instance.new('Motor', C)
- M1.Part0 = C
- M1.Part1 = T
- M1.MaxVelocity = 1
- M1.C0 = CFrame.new(0, 1.75, 0) * CFrame.Angles(0, math.rad(90), 0)
- M1.C1 = CFrame.new(0, 1, .45) * CFrame.Angles(0, math.rad(90), 0)
- local WAVE = false
- repeat wait(1 / 44)
- local ANG = 0.2
- local oldMag = T.Velocity.magnitude
- local MV = 0.1
- if WAVE then
- ANG = ANG + ((T.Velocity.magnitude / 10) * 0.05) + 1
- WAVE = false
- else
- WAVE = false
- end
- ANG = ANG + math.min(T.Velocity.magnitude / 30, 1)
- M1.MaxVelocity = math.min((T.Velocity.magnitude / 10), 0.04) + MV
- M1.DesiredAngle = -ANG
- if M1.CurrentAngle < -0.05 and M1.DesiredAngle > -.05 then
- M1.MaxVelocity = 0.04
- end
- repeat
- wait()
- until M1.CurrentAngle == M1.DesiredAngle or math.abs(T.Velocity.magnitude - oldMag) >= (T.Velocity.magnitude / 10) + 1
- if T.Velocity.magnitude < 0.1 then
- wait(0.1)
- end
- until not C or C.Parent ~= T.Parent
- end
- function INFECT(PLAYER)
- for i,v in pairs(PLAYER.Character:GetChildren()) do
- Instance.new('Folder', PLAYER.Character).Name = 'infected_seth'
- if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') then
- v:destroy()
- elseif v:IsA('ShirtGraphic') then
- v.Archivable = false
- v.Graphic = ''
- end
- end
- if PLAYER.Character.Head:FindFirstChild('face') then
- PLAYER.Character.Head.face.Texture = 'rbxassetid://7074882'
- end
- for i,v in pairs (PLAYER.Character:GetChildren()) do
- if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
- if v.Name == 'Head' or v.Name == 'Left Arm' or v.Name == 'Right Arm' then
- v.BrickColor = BrickColor.new('Medium green')
- elseif v.Name == 'Torso' or v.Name == 'Left Leg' or v.Name == 'Right Leg' then
- v.BrickColor = BrickColor.new('Brown')
- end
- end
- end
- local T = PLAYER.Character.Torso.Touched:connect(function(TC)
- if not TC.Parent:FindFirstChild('infected_seth') then
- local GPFC = _PLAYERS:GetPlayerFromCharacter(TC.Parent)
- if GPFC then
- INFECT(GPFC)
- end
- end
- end)
- end
- function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
- local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1
- if (zCoco) then
- funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
- else
- funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
- end
- return funcw
- end
- function BANG(VICTIM)
- spawn(function()
- local P1 = _PLAYERS.LocalPlayer.Character.Torso
- local V1 = _PLAYERS[VICTIM].Character.Torso
- V1.Parent.Humanoid.PlatformStand = true
- P1['Left Shoulder']:destroy() local LA1 = Instance.new('Weld', P1) LA1.Part0 = P1 LA1.Part1 = P1.Parent['Left Arm'] LA1.C0 = CFrame.new(-1.5, 0, 0) LA1.Name = 'Left Shoulder'
- P1['Right Shoulder']:destroy() local RS1 = Instance.new('Weld', P1) RS1.Part0 = P1 RS1.Part1 = P1.Parent['Right Arm'] RS1.C0 = CFrame.new(1.5, 0, 0) RS1.Name = 'Right Shoulder'
- V1['Left Shoulder']:destroy() local LS2 = Instance.new('Weld', V1) LS2.Part0 = V1 LS2.Part1 = V1.Parent['Left Arm'] LS2.C0 = CFrame.new(-1.5, 0, 0) LS2.Name = 'Left Shoulder'
- V1['Right Shoulder']:destroy() local RS2 = Instance.new('Weld', V1) RS2.Part0 = V1 RS2.Part1 = V1.Parent['Right Arm'] RS2.C0 = CFrame.new(1.5, 0, 0) RS2.Name = 'Right Shoulder'
- V1['Left Hip']:destroy() local LH2 = Instance.new('Weld', V1) LH2.Part0 = V1 LH2.Part1 = V1.Parent['Left Leg'] LH2.C0 = CFrame.new(-0.5, -2, 0) LH2.Name = 'Left Hip'
- V1['Right Hip']:destroy() local RH2 = Instance.new('Weld', V1) RH2.Part0 = V1 RH2.Part1 = V1.Parent['Right Leg'] RH2.C0 = CFrame.new(0.5, -2, 0) RH2.Name = 'Right Hip'
- local D = Instance.new('Part', P1) D.TopSurface = 0 D.BottomSurface = 0 D.CanCollide = false D.BrickColor = BrickColor.new('Pastel brown') D.Shape = 'Ball' D.Size = Vector3.new(1, 1, 1)
- local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
- fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
- local D2 = D:Clone() D2.Parent = P1
- fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
- local C = Instance.new('Part', P1) C.TopSurface = 0 C.BottomSurface = 0 C.CanCollide = false C.BrickColor = BrickColor.new('Pastel brown') C.Size = Vector3.new(0.4, 1.3, 0.4)
- fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
- local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
- fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
- local CM = Instance.new('CylinderMesh', C)
- local BL = Instance.new('Part', V1) BL.TopSurface = 0 BL.BottomSurface = 0 BL.CanCollide = false BL.BrickColor = BrickColor.new('Pastel brown') BL.Shape = 'Ball' BL.Size = Vector3.new(1, 1, 1)
- local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
- fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
- local BR = Instance.new('Part', V1) BR.TopSurface = 0 BR.BottomSurface = 0 BR.CanCollide = false BR.BrickColor = BrickColor.new('Pastel brown') BR.Shape = 'Ball' BR.Size = Vector3.new(1, 1, 1)
- local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
- fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
- local BLN = Instance.new('Part', V1) BLN.TopSurface = 0 BLN.BottomSurface = 0 BLN.CanCollide = false BLN.BrickColor = BrickColor.new('Pink') BLN.Shape = 'Ball' BLN.Size = Vector3.new(1, 1, 1)
- local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
- fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
- local BRN = Instance.new('Part', V1) BRN.TopSurface = 0 BRN.BottomSurface = 0 BRN.CanCollide = false BRN.BrickColor = BrickColor.new('Pink') BRN.Shape = 'Ball' BRN.Size = Vector3.new(1, 1, 1)
- local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
- fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
- LH2.C1 = CFrame.new(0.2, 1.6, 0.4) * CFrame.Angles(3.9, -0.4, 0) RH2.C1 = CFrame.new(-0.2, 1.6, 0.4) * CFrame.Angles(3.9, 0.4, 0)
- LS2.C1 = CFrame.new(-0.2, 0.9, 0.6) * CFrame.Angles(3.9, -0.2, 0) RS2.C1 = CFrame.new(0.2, 0.9, 0.6) * CFrame.Angles(3.9, 0.2, 0)
- LA1.C1 = CFrame.new(-0.5, 0.7, 0) * CFrame.Angles(-0.9, -0.4, 0) RS1.C1 = CFrame.new(0.5, 0.7, 0) * CFrame.Angles(-0.9, 0.4, 0)
- if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
- WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
- local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
- end)
- spawn(function() while wait() do for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, -0.3, 0) end for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, 0.3, 0) end end end)
- end
- function RESPAWN(PLAYER)
- local M = Instance.new('Model', workspace) M.Name = 'respawn_seth'
- local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
- Instance.new('Humanoid', M)
- PLAYER.Character = M
- end
- function LOAD_MESSAGE(STRING)
- _PLAYERS.LocalPlayer.CharacterAppearanceId = 20018
- RESPAWN(LP)
- R = false
- LP.CharacterAdded:connect(function()
- if not R then
- wait(0.5)
- if LP.Character:FindFirstChild('Humanoid') then
- MAIN_HAT = LP.Character:FindFirstChild('BunnyEarsOfCaprice'):Clone()
- end
- R = true
- end
- end)
- repeat wait() until R
- RESPAWN(LP)
- LP.CharacterAppearanceId = 0
- if MAIN_HAT then
- MAIN_HAT.Handle.CanCollide = true
- local M = MAIN_HAT.Handle.BunnyTools.EggScript3:Clone()
- local P = Instance.new('Part')
- M.Disabled = false
- M.Parent = P
- MAIN_HAT.Handle.BunnyTools.EggMesh3:Clone().Parent = P
- MAIN_HAT:destroy()
- P.Parent = LP.Character
- repeat wait() until LP:FindFirstChild('ChessMsg')
- MG = LP:FindFirstChild('ChessMsg')
- MG.Name = 'message_seth'
- MG.Text = ''
- MG.Parent = workspace
- MESSAGE(STRING)
- P:destroy()
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA('Part') and v.BrickColor == BrickColor.new('Bright red') and v.Reflectance == 0 and v.Transparency == 0 and not v.Anchored and v.CanCollide and v.Locked and v:FindFirstChild('Decal') and v.Size == Vector3.new(8, 0.4, 8) then
- if v.Decal.Texture == 'http://www.roblox.com/asset/?id=1531000' and v.Transparency == 0 and v.Decal.Face == Enum.NormalId.Top then
- v:destroy()
- end
- end
- end
- end
- end
- function MESSAGE(STRING)
- if not SHOWING_MESSAGE then
- spawn(function()
- SHOWING_MESSAGE = true
- MG.Text = STRING
- wait(5)
- MG.Text = ''
- SHOWING_MESSAGE = false
- end)
- end
- end
- _G.CLICK_TP = false
- local M_CTRL = false
- MOUSE.KeyDown:connect(function(K) if K:byte() == 50 then M_CTRL = true end end)
- MOUSE.KeyUp:connect(function(K) if K:byte() == 50 then M_CTRL = false end end)
- MOUSE.Button1Down:connect(function() if _G.CLICK_TP and M_CTRL and MOUSE.Target and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') then LP.Character.HumanoidRootPart.CFrame = CFrame.new(MOUSE.Hit.p) + Vector3.new(0, 3, 0) end end)
- _LIGHTING.Outlines = false -- / outlines are gross
- if FIND_IN_TABLE(BANS, LP.userId) then LP:Kick() end
- for i,v in pairs(_PLAYERS:GetPlayers()) do if FIND_IN_TABLE(BANS, v.userId) then table.insert(KICKS, v) else UPDATE_CHAT(v) end end
- -- / commands
- ADD_COMMAND('ff','ff [plr]', {},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- Instance.new('ForceField', _PLAYERS[v].Character)
- end
- end)
- ADD_COMMAND('unff','unff [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
- if v:IsA('ForceField') then
- v:destroy()
- end
- end
- end
- end)
- ADD_COMMAND('fire','fire [plr] [r] [g] [b]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
- if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
- local F = Instance.new('Fire', v)
- if ARGS[2] and ARGS[3] and ARGS[4] then
- F.Color = C3(ARGS[2], ARGS[3], ARGS[4])
- F.SecondaryColor = C3(ARGS[2], ARGS[3], ARGS[4])
- end
- end
- end
- end
- end)
- ADD_COMMAND('unfire','unfire [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(PCHAR:GetChildren()) do
- for i,v in pairs(v:GetChildren()) do
- if v:IsA('Fire') then
- v:destroy()
- end
- end
- end
- end
- end)
- ADD_COMMAND('sp','sp [plr] [r] [g] [b]',{'sparkles'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
- if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
- if ARGS[2] and ARGS[3] and ARGS[4] then
- Instance.new('Sparkles', v).Color = C3(ARGS[2], ARGS[3], ARGS[4])
- else
- Instance.new('Sparkles', v)
- end
- end
- end
- end
- end)
- ADD_COMMAND('unsp','unsp [plr]',{'unsparkles'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
- for i,v in pairs(v:GetChildren()) do
- if v:IsA('Sparkles') then
- v:destroy()
- end
- end
- end
- end
- end)
- ADD_COMMAND('smoke','smoke [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- Instance.new('Smoke', _PLAYERS[v].Character.Torso)
- end
- end)
- ADD_COMMAND('unsmoke','unsmoke [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- for i,v in pairs(_PLAYERS[v].Character.Torso:GetChildren()) do
- if v:IsA('Smoke') then
- v:destroy()
- end
- end
- end
- end)
- ADD_COMMAND('btools','btools [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 2
- Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 3
- Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 4
- end
- end)
- ADD_COMMAND('god','god [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Humanoid') then
- PCHAR.Humanoid.MaxHealth = math.huge PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth
- end
- end
- end)
- ADD_COMMAND('sgod','sgod [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Humanoid') then
- PCHAR.Humanoid.MaxHealth = 10000000 PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth
- end
- end
- end)
- ADD_COMMAND('ungod','ungod [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Humanoid') then
- PCHAR.Humanoid.MaxHealth = 100
- end
- end
- end)
- ADD_COMMAND('heal','heal [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Humanoid') then
- PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth
- end
- end
- end)
- ADD_COMMAND('freeze','freeze [plr]',{'frz'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(PCHAR:GetChildren()) do
- if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
- v.Anchored = true
- end
- end
- end
- end
- end)
- ADD_COMMAND('thaw','thaw [plr]',{'unfreeze','unfrz'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- for i,v in pairs(PLAYERS) do
- for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
- if v:IsA('Part') then
- v.Anchored = false
- end
- end
- end
- end
- end)
- ADD_COMMAND('kill','kill [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- _PLAYERS[v].Character:BreakJoints()
- end
- end)
- ADD_COMMAND('sound','sound [id]',{},
- function(ARGS, SPEAKER)
- for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v:Stop() v:destroy() end end
- if ARGS[1]:lower() ~= 'off' then
- local S = Instance.new('Sound', workspace) S.Name = 'song_seth' S.Archivable = false S.Looped = true S.SoundId = 'rbxassetid://' .. ARGS[1] S.Volume = 1 S:Play()
- end
- end)
- ADD_COMMAND('volume','volume [int]',{},
- function(ARGS, SPEAKER)
- for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v.Volume = ARGS[1] end end
- end)
- ADD_COMMAND('pitch','pitch [int]',{},
- function(ARGS, SPEAKER)
- for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v.Pitch = ARGS[1] end end
- end)
- ADD_COMMAND('explode','explode [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Torso') then
- Instance.new('Explosion', PCHAR).Position = PCHAR.Torso.Position
- end
- end
- end)
- ADD_COMMAND('invis','invis [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(PCHAR:GetChildren()) do
- if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
- v.Transparency = 1
- end
- if v:IsA('Accessory') and v:FindFirstChild('Handle') then
- v.Handle.Transparency = 1
- end
- end
- if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 1 end
- end
- end)
- ADD_COMMAND('vis','vis [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(PCHAR:GetChildren()) do
- if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
- v.Transparency = 0
- end
- if v:IsA('Accessory') and v:FindFirstChild('Handle') then
- v.Handle.Transparency = 0
- end
- end
- if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 0 end
- end
- end)
- ADD_COMMAND('goto','goto [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR then
- SPEAKER.Character.HumanoidRootPart.CFrame = PCHAR.Torso.CFrame
- end
- end
- end)
- ADD_COMMAND('bring','bring [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- _PLAYERS[v].Character.HumanoidRootPart.CFrame = SPEAKER.Character.Torso.CFrame
- end
- end)
- ADD_COMMAND('tp','tp [plr] [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS1, PLAYERS2 = GET_PLAYER(ARGS[1], SPEAKER), GET_PLAYER(ARGS[2], SPEAKER)
- for i,v in pairs(PLAYERS1) do for a,b in pairs(PLAYERS2) do
- if _PLAYERS[v].Character and _PLAYERS[b].Character then
- _PLAYERS[v].Character.HumanoidRootPart.CFrame = _PLAYERS[b].Character.Torso.CFrame
- end
- end end
- end)
- ADD_COMMAND('char','char [plr] [id]',{'charapp'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- _PLAYERS[v].CharacterAppearanceId = ARGS[2]
- _PLAYERS[v].Character:BreakJoints()
- end
- end)
- ADD_COMMAND('ws','ws [plr] [int]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Humanoid') then
- PCHAR.Humanoid.WalkSpeed = tonumber(ARGS[2])
- end
- end
- end)
- ADD_COMMAND('time','time [int]',{},
- function(ARGS, SPEAKER)
- _LIGHTING:SetMinutesAfterMidnight(tonumber(ARGS[1]) * 60)
- end)
- ADD_COMMAND('kick','kick [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- table.insert(KICKS, _PLAYERS[v])
- end
- end)
- ADD_COMMAND('ban','ban [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- table.insert(BANS, _PLAYERS[v].userId)
- table.insert(KICKS, _PLAYERS[v])
- UPDATE_BANS()
- end
- end)
- ADD_COMMAND('unban','unban [username]',{},
- function(ARGS, SPEAKER)
- if FIND_IN_TABLE(BANS, game.Players:GetUserIdFromNameAsync(ARGS[1])) then
- table.remove(BANS, GET_IN_TABLE(BANS, game.Players:GetUserIdFromNameAsync(ARGS[1])))
- UPDATE_BANS()
- end
- end)
- ADD_COMMAND('unlockws','unlock',{'unlock'},
- function(ARGS, SPEAKER)
- local function UNLOCK(INSTANCE)
- for i,v in pairs(INSTANCE:GetChildren()) do
- if v:IsA('BasePart') then
- v.Locked = false
- end
- UNLOCK(v)
- end
- end
- UNLOCK(workspace)
- end)
- ADD_COMMAND('lockws','lock',{'lock'},
- function(ARGS, SPEAKER)
- local function LOCK(INSTANCE)
- for i,v in pairs(INSTANCE:GetChildren()) do
- if v:IsA('BasePart') then
- v.Locked = true
- end
- LOCK(v)
- end
- end
- LOCK(workspace)
- end)
- ADD_COMMAND('unanchorws','unanchor',{'unanchor'},
- function(ARGS, SPEAKER)
- local function UNANCHOR(INSTANCE)
- for i,v in pairs(INSTANCE:GetChildren()) do
- if v:IsA('BasePart') then
- v.Anchored = false
- end
- UNANCHOR(v)
- end
- end
- UNANCHOR(workspace)
- end)
- ADD_COMMAND('anchorws','anchor',{'anchor'},
- function(ARGS, SPEAKER)
- local function ANCHOR(INSTANCE)
- for i,v in pairs(INSTANCE:GetChildren()) do
- if v:IsA('BasePart') then
- v.Anchored = true
- end
- ANCHOR(v)
- end
- end
- ANCHOR(workspace)
- end)
- ADD_COMMAND('hsize','hsize [plr] [int]',{'hatsize'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
- if v:IsA('Accessory') then
- for a,b in pairs(v.Handle:GetChildren()) do
- if b:IsA('SpecialMesh') then
- b.Scale = ARGS[2] * Vector3.new(1, 1, 1)
- end
- end
- end
- end
- end
- end)
- ADD_COMMAND('shats','shats [plr]',{'stealhats'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
- if v:IsA('Accessory') then
- v.Parent = SPEAKER.Character
- end
- end
- end
- end)
- ADD_COMMAND('rhats','rhats [plr]',{'removehats'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Humanoid') then
- PCHAR.Humanoid:RemoveAccessories()
- end
- end
- end)
- ADD_COMMAND('firstp','firstp [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- _PLAYERS[v].CameraMode = 'LockFirstPerson'
- end
- end)
- ADD_COMMAND('thirdp','thirdp [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- _PLAYERS[v].CameraMode = 'Classic'
- end
- end)
- ADD_COMMAND('chat','chat [plr] [string]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- game.Chat:Chat(_PLAYERS[v].Character.Head, GLS(false, 1))
- end
- end)
- ADD_COMMAND('name','name [plr] [string]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- _PLAYERS[v].Character.Name = GLS(false, 1)
- end
- end)
- ADD_COMMAND('unname','unname [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- _PLAYERS[v].Character.Name = _PLAYERS[v].Name
- end
- end)
- ADD_COMMAND('noname','noname [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- _PLAYERS[v].Character.Name = ''
- end
- end)
- ADD_COMMAND('stun','stun [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- PCHAR.Humanoid.PlatformStand = true
- end
- end)
- ADD_COMMAND('unstun','unstun [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- PCHAR.Humanoid.PlatformStand = false
- end
- end)
- ADD_COMMAND('guest','guest [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- _PLAYERS[v].CharacterAppearanceId = 1
- PCHAR:BreakJoints()
- end
- end)
- ADD_COMMAND('noob','noob [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- _PLAYERS[v].CharacterAppearanceId = 155902847
- PCHAR:BreakJoints()
- end
- end)
- ADD_COMMAND('damage','damage [plr] [int]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- _PLAYERS[v].Character.Humanoid:TakeDamage(ARGS[2])
- end
- end)
- ADD_COMMAND('view','view [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- workspace.CurrentCamera.CameraSubject = PCHAR
- end
- end)
- ADD_COMMAND('unview','unview',{},
- function()
- workspace.CurrentCamera.CameraSubject = _PLAYERS.LocalPlayer.Character
- end)
- ADD_COMMAND('nolimbs','nolimbs [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(PCHAR:GetChildren()) do
- local LIMB = PCHAR.Humanoid:GetLimb(v)
- if v:IsA('BasePart') and PCHAR:FindFirstChild('Humanoid') and LIMB ~= Enum.Limb.Unknown and LIMB ~= Enum.Limb.Head and LIMB ~= Enum.Limb.Torso then
- v:destroy()
- end
- end
- end
- end)
- ADD_COMMAND('box','box [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- local SB = Instance.new('SelectionBox', PCHAR)
- SB.Adornee = SB.Parent
- SB.Color = BrickColor.new('' .. (ARGS[2]))
- end
- end)
- ADD_COMMAND('unbox','nobox [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
- if v:IsA('SelectionBox') then
- v:destroy()
- end
- end
- end
- end)
- ADD_COMMAND('ghost','ghost [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(PCHAR:GetChildren()) do
- if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
- v.Transparency = 0.5
- elseif v:IsA('Accessory') and v:FindFirstChild('Handle') then
- v.Handle.Transparency = 0.5
- elseif PCHAR.Head:FindFirstChild('face') then
- PCHAR.Head.face.Transparency = 0.5
- end
- end
- end
- end)
- ADD_COMMAND('sphere','sphere [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR=_PLAYERS[v].Character
- local SS = Instance.new('SelectionSphere', PCHAR)
- SS.Adornee = SS.Parent
- end
- end)
- ADD_COMMAND('sky','sky [id]',{},
- function(ARGS, SPEAKER)
- if ARGS[1] then
- for i,v in pairs(_LIGHTING:GetChildren()) do if v:IsA('Sky') then v:destroy() end end
- local SKIES = {'Bk', 'Dn', 'Ft', 'Lf', 'Rt', 'Up'}
- local SKY = Instance.new('Sky', _LIGHTING)
- for i,v in pairs(SKIES) do
- SKY['Skybox' .. v] = 'rbxassetid://' .. ARGS[1] - 1
- end
- end
- end)
- ADD_COMMAND('ambient','ambient [r] [g] [b]',{},
- function(ARGS, SPEAKER)
- if ARGS[1] and ARGS[2] and ARGS[3] then
- _LIGHTING.Ambient = C3(ARGS[1], ARGS[2], ARGS[3])
- end
- end)
- ADD_COMMAND('jail','jail [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- if FIND_IN_TABLE(JAILED, _PLAYERS[v].Name) then return end
- table.insert(JAILED, _PLAYERS[v].Name)
- local PCHAR = _PLAYERS[v].Character
- local J = JAIL:Clone() J.Parent = workspace J:MoveTo(PCHAR.Torso.Position) J.Name = 'JAIL_' .. _PLAYERS[v].Name
- repeat wait()
- PCHAR = _PLAYERS[v].Character if PCHAR and PCHAR:FindFirstChild('HumanoidRootPart') and J:FindFirstChild('MAIN') then PCHAR.HumanoidRootPart.CFrame = J.MAIN.CFrame + Vector3.new(0, 1, 0) end
- until not FIND_IN_TABLE(JAILED, _PLAYERS[v].Name)
- end
- end)
- ADD_COMMAND('unjail','unjail [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- for a,b in pairs(JAILED) do if b == _PLAYERS[v].Name then table.remove(JAILED, a) end end
- if workspace:FindFirstChild('JAIL_' .. _PLAYERS[v].Name) then workspace['JAIL_' .. _PLAYERS[v].Name]:destroy() end
- end
- end)
- ADD_COMMAND('animation','animation [plr] [id]',{'anim'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local ID = ARGS[2]
- if ARGS[2] == 'climb' then ID = '180436334' end
- if ARGS[2] == 'fall' then ID = '180436148' end
- if ARGS[2] == 'jump' then ID = '125750702' end
- if ARGS[2] == 'sit' then ID = '178130996' end
- for a,b in pairs(_PLAYERS[v].Character.Animate:GetChildren()) do
- if b:IsA('StringValue') then
- for c,d in pairs(b:GetChildren()) do
- if d:IsA('Animation') then
- d.AnimationId = 'rbxassetid://' .. ID
- end
- end
- end
- end
- end
- end)
- ADD_COMMAND('fix','fix [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- RESET_MODEL(PCHAR)
- UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
- end
- end)
- ADD_COMMAND('creeper','creeper [plr]',{'crpr'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- CREEPER(_PLAYERS[v])
- end
- end)
- ADD_COMMAND('uncreeper','uncreeper [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- RESET_MODEL(PCHAR)
- UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
- end
- end)
- ADD_COMMAND('shrek','shrek [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- SHREK(_PLAYERS[v])
- end
- end)
- ADD_COMMAND('unshrek','unshrek [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- RESET_MODEL(PCHAR)
- UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
- end
- end)
- ADD_COMMAND('nuke','nuke [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- spawn(function()
- if _PLAYERS[v] and PCHAR and PCHAR:FindFirstChild('Torso') then
- local N = Instance.new('Part', workspace)
- N.Name = 'nuke_seth'
- N.Anchored = true
- N.CanCollide = false
- N.Shape = 'Ball'
- N.Size = Vector3.new(1, 1, 1)
- N.BrickColor = BrickColor.new('New Yeller')
- N.Transparency = 0.5
- N.Reflectance = 0.2
- N.TopSurface = 0
- N.BottomSurface = 0
- N.Touched:connect(function(T)
- if T and T.Parent then
- local E = Instance.new('Explosion', workspace)
- E.Position = T.Position
- E.BlastRadius = 20
- E.BlastPressure = math.huge
- end
- end)
- local CF = PCHAR.Torso.CFrame
- N.CFrame = CF
- for i = 1,30 do
- N.Size = N.Size + Vector3.new(5, 5, 5)
- N.CFrame = CF
- wait(1 / 44)
- end
- N:destroy()
- end
- end)
- end
- end)
- ADD_COMMAND('unnuke','nonuke',{},
- function(ARGS, SPEAKER)
- for i,v in pairs(workspace:GetChildren()) do
- if v:IsA('Part') and v.Name == 'nuke_seth' then
- v:destroy()
- end
- end
- end)
- ADD_COMMAND('infect','infect [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- INFECT(_PLAYERS[v])
- end
- end)
- ADD_COMMAND('uninfect','uninfect [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- RESET_MODEL(PCHAR)
- UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
- end
- end)
- ADD_COMMAND('duck','duck [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- DUCK(_PLAYERS[v])
- end
- end)
- ADD_COMMAND('unduck','unduck [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- RESET_MODEL(PCHAR)
- UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
- end
- end)
- ADD_COMMAND('disable','disable [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Humanoid') then
- PCHAR.Humanoid.Name = 'HUMANOID_' .. _PLAYERS[v].Name
- local humanoid = PCHAR['HUMANOID_' .. _PLAYERS[v].Name]
- humanoid.Parent = HUMANOIDS
- end
- end
- end)
- ADD_COMMAND('enable','enable [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Humanoid') then
- return
- else
- if HUMANOIDS:FindFirstChild('HUMANOID_' .. _PLAYERS[v].Name) then
- local humanoid = HUMANOIDS['HUMANOID_' .. _PLAYERS[v].Name] humanoid.Parent = PCHAR humanoid.Name = 'Humanoid'
- end
- end
- end
- end)
- ADD_COMMAND('size','size [plr] [int]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- SCALE(_PLAYERS[v].Character, ARGS[2])
- end
- end)
- ADD_COMMAND('clone','clone [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character PCHAR.Archivable = true
- local C = PCHAR:Clone() C.Parent = workspace C:MoveTo(PCHAR:GetModelCFrame().p) C:MakeJoints()
- PCHAR.Archivable = false
- end
- end)
- ADD_COMMAND('spin','spin [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(PCHAR.Torso:GetChildren()) do
- if v.Name == 'SPIN' then
- v:destroy()
- end
- end
- local T = PCHAR.Torso
- local BG = Instance.new('BodyGyro', T) BG.Name = 'SPIN' BG.maxTorque = Vector3.new(0, math.huge, 0) BG.P = 11111 BG.cframe = T.CFrame
- spawn(function()
- repeat wait(1/44)
- BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
- until not BG or BG.Parent ~= T
- end)
- end
- end)
- ADD_COMMAND('unspin','unspin [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(PCHAR.Torso:GetChildren()) do
- if v.Name == 'SPIN' then
- v:destroy()
- end
- end
- end
- end)
- ADD_COMMAND('dog','dog [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- DOG(_PLAYERS[v])
- end
- end)
- ADD_COMMAND('undog','undog [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- RESET_MODEL(PCHAR)
- UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
- end
- end)
- ADD_COMMAND('loopheal','loopheal [plr]',{'lheal'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- if not FIND_IN_TABLE(LOOPED_H, _PLAYERS[v].Name) then
- table.insert(LOOPED_H, _PLAYERS[v].Name)
- end
- end
- end)
- ADD_COMMAND('unloopheal','unloopheal [plr]',{'unlheal'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- if FIND_IN_TABLE(LOOPED_H, _PLAYERS[v].Name) then
- table.remove(LOOPED_H, GET_IN_TABLE(LOOPED_H, _PLAYERS[v].Name))
- end
- end
- end)
- ADD_COMMAND('loopkill','loopheal [plr]',{'lheal'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- if not FIND_IN_TABLE(LOOPED_K, _PLAYERS[v].Name) then
- table.insert(LOOPED_K, _PLAYERS[v].Name)
- end
- end
- end)
- ADD_COMMAND('unloopkill','unloopkill [plr]',{'unlkill'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- if FIND_IN_TABLE(LOOPED_K, _PLAYERS[v].Name) then
- table.remove(LOOPED_K, GET_IN_TABLE(LOOPED_K, _PLAYERS[v].Name))
- end
- end
- end)
- ADD_COMMAND('fling','fling [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Humanoid') then
- local X
- local Z
- repeat
- X = math.random(-9999, 9999)
- until math.abs(X) >= 5555
- repeat
- Z = math.random(-9999, 9999)
- until math.abs(Z) >= 5555
- PCHAR.Torso.Velocity = Vector3.new(0, 0, 0)
- local BF = Instance.new('BodyForce', PCHAR.Torso) BF.force = Vector3.new(X * 4, 9999 * 5, Z * 4)
- end
- end
- end)
- ADD_COMMAND('alien','alien [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- ALIEN(_PLAYERS[v])
- end
- end)
- ADD_COMMAND('nograv','nograv [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- if not _PLAYERS[v].Character.Torso:FindFirstChild('nograv_seth') then
- NEW'BodyForce'{Name = 'nograv_seth', Force = Vector3.new(0, GET_MASS(_PLAYERS[v].Character) * 196.2, 0), Parent = _PLAYERS[v].Character.Torso}
- end
- end
- end)
- ADD_COMMAND('grav','grav [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- if _PLAYERS[v].Character.Torso:FindFirstChild('nograv_seth') then
- _PLAYERS[v].Character.Torso.nograv_seth:destroy()
- end
- end
- end)
- ADD_COMMAND('cape','cape [brick color]',{},
- function(ARGS, SPEAKER)
- spawn(function()
- if LP.Character:FindFirstChild('Cape') then
- LP.Character.Cape:destroy()
- end
- if not ARGS[1] then
- ARGS[1] = 'Deep blue'
- end
- CAPE(GLS(false, 1))
- end)
- end)
- ADD_COMMAND('uncape','uncape',{},
- function(ARGS, SPEAKER)
- if LP.Character:FindFirstChild('cape_seth') then
- LP.Character.cape_seth:destroy()
- end
- end)
- ADD_COMMAND('paper','paper [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(PCHAR:GetChildren()) do
- if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
- PAPER_MESH:Clone().Parent = v
- end
- end
- end
- end)
- ADD_COMMAND('punish','punish [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- _PLAYERS[v].Character.Parent = nil
- end
- end)
- ADD_COMMAND('unpunish','unpunish [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- _PLAYERS[v].Character.Parent = workspace
- end
- end)
- local DISCO = false
- ADD_COMMAND('disco','disco',{},
- function(ARGS, SPEAKER)
- DISCO = true
- if not DISCO then
- spawn(function()
- repeat wait(1) _LIGHTING.Ambient = C3(math.random(), math.random(), math.random()) until not DISCO
- end)
- end
- end)
- ADD_COMMAND('undisco','undisco',{},
- function(ARGS, SPEAKER)
- DISCO = false
- end)
- ADD_COMMAND('team','team [plr] [team]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- for a,b in pairs(game.Teams:GetChildren()) do
- if string.lower(b.Name) == GLS(true, 1) then
- _PLAYERS[v].Team = b
- end
- end
- end
- end)
- ADD_COMMAND('jp','jp [plr] [int]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.JumpPower = ARGS[2] end
- end
- end)
- ADD_COMMAND('smallhead','smallhead [plr]',{'shead'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- PCHAR.Head.Mesh.Scale = Vector3.new(0.5, 0.5, 0.5)
- PCHAR.Head.Mesh.Offset = Vector3.new(0, -0.25, 0)
- end
- end)
- ADD_COMMAND('bighead','bighead [plr]',{'bhead'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- PCHAR.Head.Mesh.Scale = Vector3.new(2.25, 2.25, 2.25)
- PCHAR.Head.Mesh.Offset = Vector3.new(0, 0.5, 0)
- end
- end)
- ADD_COMMAND('headsize','headsize [plr] [int]',{'hsize'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if ARGS[2] == 1 then
- PCHAR.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
- PCHAR.Head.Mesh.Offset = Vector3.new(0, 0, 0)
- else
- PCHAR.Head.Mesh.Scale = ARGS[2] * Vector3.new(1.25, 1.25, 1.25)
- end
- end
- end)
- ADD_COMMAND('fixhead','fixhead [plr]',{'fhead'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- PCHAR.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
- PCHAR.Head.Mesh.Offset = Vector3.new(0, 0, 0)
- PCHAR.Head.Transparency = 0
- if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 0 end
- end
- end)
- ADD_COMMAND('removehead','removehead [plr]',{'rhead'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- PCHAR.Head.Transparency = 1
- if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 1 end
- end
- end)
- ADD_COMMAND('stealtools','stealtools [plr]',{'stools'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
- if v:IsA('Tool') or v:IsA('HopperBin') then
- v.Parent = LP.Backpack
- end
- end
- end
- end)
- ADD_COMMAND('removetools','removetools [plr]',{'rtools'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
- if v:IsA('Tool') or v:IsA('HopperBin') then
- v:destroy()
- end
- end
- end
- end)
- ADD_COMMAND('clonetools','clonetools [plr]',{'ctools'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
- if v:IsA('Tool') or v:IsA('HopperBin') then
- v:Clone().Parent = LP.Backpack
- end
- end
- end
- end)
- ADD_COMMAND('dong','dong [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if ARGS[2] == 'black' then
- CREATE_DONG(_PLAYERS[v], 'Brown')
- end
- if ARGS[2] == 'asian' then
- CREATE_DONG(_PLAYERS[v], 'Cool yellow')
- end
- if ARGS[2] == 'alien' then
- CREATE_DONG(_PLAYERS[v], 'Lime green')
- end
- if ARGS[2] == 'frozen' then
- CREATE_DONG(_PLAYERS[v], 1019)
- end
- if not ARGS[2] then
- CREATE_DONG(_PLAYERS[v], 'Pastel brown')
- end
- end
- end)
- ADD_COMMAND('particles','particles [plr] [id]',{'pts'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(PCHAR.Torso:GetChildren()) do
- if v:IsA('ParticleEmitter') then
- v:destroy()
- end
- end
- Instance.new('ParticleEmitter', PCHAR.Torso).Texture = 'rbxassetid://' .. ARGS[2] - 1
- end
- end)
- ADD_COMMAND('rocket','rocket [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- spawn(function()
- local R = ROCKET:Clone()
- R.Parent = workspace
- local W = Instance.new('Weld', R)
- W.Part0 = W.Parent
- W.Part1 = PCHAR.Torso
- W.C1 = CFrame.new(0, 0.5, 1)
- R.force.Force = Vector3.new(0, 15000, 0)
- wait()
- PCHAR.HumanoidRootPart.CFrame = PCHAR.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
- wait(5)
- Instance.new('Explosion', R).Position = R.Position
- wait(1)
- R:destroy()
- end)
- end
- end)
- ADD_COMMAND('blackify','blackify [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- COLOR(_PLAYERS[v], 'Really black')
- end
- end)
- ADD_COMMAND('whitify','whitify [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- COLOR(_PLAYERS[v], 'White')
- end
- end)
- ADD_COMMAND('color','color [plr] [brick color]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- COLOR(_PLAYERS[v], GLS(false, 1))
- end
- end)
- ADD_COMMAND('change','change [plr] [stat] [int/string]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- if _PLAYERS[v]:FindFirstChild('leaderstats') then
- for i,v in pairs(_PLAYERS[v].leaderstats:GetChildren()) do
- if string.lower(v.Name) == string.lower(ARGS[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then
- if ARGS[3] then v.Value = tonumber(ARGS[3]) end
- elseif string.lower(v.Name) == string.lower(ARGS[2]) and v:IsA('StringValue') then
- v.Value = GLS(false, 2)
- end
- end
- end
- end
- end)
- ADD_COMMAND('bait','bait',{},
- function(ARGS, SPEAKER)
- spawn(function()
- local M = Instance.new('Model', workspace) M.Name = 'Touch For Admin!'
- local P = Instance.new('Part', M) P.Name = 'Head' P.Position = SPEAKER.Character.Head.Position P.BrickColor = BrickColor.new('Pink') P.Material = 'Neon'
- local H = Instance.new('Humanoid', M)
- P.Touched:connect(function(RIP) if RIP.Parent.Name ~= SPEAKER.Name or RIP.Parent.Name ~= LP.Name then if RIP.Parent:FindFirstChild('Humanoid') then RIP.Parent.Humanoid:destroy() end end end)
- end)
- end)
- ADD_COMMAND('naked','naked [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(PCHAR:GetChildren()) do
- if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
- v:destroy()
- end
- for i,v in pairs(PCHAR.Torso:GetChildren()) do
- if v:IsA('Decal') then
- v:destroy()
- end
- end
- end
- end
- end)
- ADD_COMMAND('decalspam','decalspam [decal]',{'dspam'},
- function(ARGS, SPEAKER)
- if ARGS[1] then
- DECALSPAM(workspace, ARGS[1])
- end
- end)
- ADD_COMMAND('undecalspam','undecalspam',{'undspam'},
- function(ARGS, SPEAKER)
- if ARGS[1] then
- UNDECALSPAM(workspace)
- end
- end)
- ADD_COMMAND('bang','bang [plr]',{'rape'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- BANG(_PLAYERS[v].Name)
- end
- end)
- ADD_COMMAND('lag','lag [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- LAG(_PLAYERS[v])
- end
- end)
- ADD_COMMAND('respawn','respawn [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- RESPAWN(_PLAYERS[v])
- end
- end)
- ADD_COMMAND('face','face [plr] [decal]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(PCHAR.Head:GetChildren()) do if v:IsA('Decal') then v:destroy() end end
- local F = Instance.new('Decal', PCHAR.Head) F.Name = 'face' F.Texture = 'rbxassetid://' .. ARGS[2] - 1
- end
- end)
- ADD_COMMAND('shirt','shirt [plr] [decal]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Shirt') then v:destroy() end end
- local S = Instance.new('Shirt', PCHAR) S.Name = 'Shirt' S.ShirtTemplate = 'rbxassetid://' .. ARGS[2] - 1
- end
- end)
- ADD_COMMAND('pants','pants [plr] [decal]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Pants') then v:destroy() end end
- local P = Instance.new('Pants', PCHAR) P.Name = 'Shirt' P.PantsTemplate = 'rbxassetid://' .. ARGS[2] - 1
- end
- end)
- ADD_COMMAND('longneck','longneck [plr]',{'lneck', 'giraffe'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- RESET_MODEL(PCHAR)
- UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
- for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Accessory') then v.Handle.Mesh.Offset = Vector3.new(0, 5, 0) end end
- if PCHAR.Head:FindFirstChild('Mesh') then PCHAR.Head.Mesh.Offset = Vector3.new(0, 5, 0) end
- local G = Instance.new('Part', PCHAR) G.Name = 'giraffe_seth' G.BrickColor = PCHAR.Head.BrickColor G.Size = Vector3.new(2, 1, 1)
- local SM = Instance.new('SpecialMesh', G) SM.Scale = Vector3.new(1.25, 5, 1.25) SM.Offset = Vector3.new(0, 2, 0)
- local W = Instance.new('Weld', G) W.Part0 = PCHAR.Head W.Part1 = G
- end
- end)
- ADD_COMMAND('stealchar','stealchar [plr]',{'schar'},
- function(ARGS, SPEAKER)
- local PLAYERS1, PLAYERS2 = GET_PLAYER(ARGS[1])
- for i,v in pairs(PLAYERS1) do
- RESET_MODEL(SPEAKER.Character) UPDATE_MODEL(SPEAKER.Character, _PLAYERS[v].Name)
- end
- end)
- ADD_COMMAND('baseplate','baseplate',{'bp'},
- function(ARGS, SPEAKER)
- for i,v in pairs(workspace:GetChildren()) do if v:IsA('Model') and v.Name == 'baseplate_seth' then v:destroy() end end
- local BP = Instance.new('Part', workspace) BP.Name = 'baseplate_seth' BP.Anchored = true BP.BrickColor = BrickColor.new('Bright green') BP.Size = Vector3.new(2048, 5, 2048) BP.Position = Vector3.new(0, 0, 0)
- end)
- ADD_COMMAND('norotate','norotate [plr]',{'nrt'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.AutoRotate = false end
- end
- end)
- ADD_COMMAND('rotate','rotate [plr]',{'rt'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.AutoRotate = true end
- end
- end)
- ADD_COMMAND('admin','admin [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- if not CHECK_ADMIN(_PLAYERS[v]) then
- table.insert(ADMINS, _PLAYERS[v].userId)
- UPDATE_ADMINS()
- spawn(function()
- game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'You\'re now an admin!')
- wait(3)
- game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'Give me a try! | ' .. C_PREFIX .. 'ff me')
- end)
- end
- end
- end)
- ADD_COMMAND('unadmin','unadmin [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- if CHECK_ADMIN(_PLAYERS[v]) then
- if FIND_IN_TABLE(ADMINS, _PLAYERS[v].userId) then
- table.remove(ADMINS, GET_IN_TABLE(ADMINS, _PLAYERS[v].userId))
- UPDATE_ADMINS()
- game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'You\'re no longer an admin.')
- end
- end
- end
- end)
- ADD_COMMAND('minzoom','minzoom [plr] [int]',{'minz'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- _PLAYERS[v].CameraMinZoomDistance = ARGS[2]
- end
- end)
- ADD_COMMAND('maxzoom','maxzoom [plr] [int]',{'maxz'},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- _PLAYERS[v].CameraMaxZoomDistance = ARGS[2]
- end
- end)
- ADD_COMMAND('age','age [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- NOTIFY(_PLAYERS[v].Name .. ' | ' .. _PLAYERS[v].AccountAge, 255, 255, 255)
- end
- end)
- ADD_COMMAND('hl','hl [plr] [r] [g] [b]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Torso') then
- local HL = Instance.new('SpotLight', PCHAR.Torso) HL.Name = 'seth_hl' HL.Brightness = 5 HL.Range = 60
- if ARGS[2] and ARGS[3] and ARGS[4] then
- HL.Color = C3(ARGS[2], ARGS[3], ARGS[4])
- end
- end
- end
- end)
- ADD_COMMAND('unhl','unhl [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- if PCHAR:FindFirstChild('Torso') then
- for i,v in pairs(PCHAR.Torso:GetChildren()) do
- if v:IsA('SpotLight') and v.Name == 'seth_hl' then
- v:destroy()
- end
- end
- end
- end
- end)
- ADD_COMMAND('crash','crash [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- PCHAR.Torso.Anchored = true
- for i,v in pairs(PCHAR:GetChildren()) do
- if v:IsA('Humanoid') then
- for i = 1,10 do
- v.HipHeight = 1/0*0
- end
- end
- end
- end
- end)
- ADD_COMMAND('smite','smite [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- spawn(function()
- local function CastRay(A, B, C) local V = B - A return workspace:FindPartOnRayWithIgnoreList(Ray.new(A, V.unit * math.min(V.magnitude, 999)), C or {}, false, true) end
- local PP = PCHAR.PrimaryPart.Position - Vector3.new(0, 3, 0)
- local S = Instance.new('Sound', workspace) S.SoundId = 'rbxassetid://178090362' S.Volume = 1 S:Play() spawn(function() wait(7) S:destroy() end)
- local S,P2 = CastRay(PP, PP - Vector3.new(0, 9, 0), {PCHAR})
- local P1 = Instance.new('Part', game.Workspace)
- P1.BrickColor = BrickColor.new('Institutional white')
- P1.Material = 'Neon'
- P1.Transparency = 0.9
- P1.Anchored = true
- P1.CanCollide = false
- P1.Size = Vector3.new(0.2, 0.2, 0.2)
- P1.CFrame = CFrame.new((S and P2 or PP) + Vector3.new(0, 1e3, 0))
- Instance.new('BlockMesh', P1).Scale = Vector3.new(10, 10000, 10)
- local P2, P3, P4, P5 = P1:Clone(), P1:Clone(), P1:Clone(), P1:Clone()
- for i, v in next, {P2, P3, P4, P5} do i = i * 0.1 v.Parent, v.Size = P1, Vector3.new(0.2 + i, 0.2, 0.2 + i ) v.CFrame = P1.CFrame end wait(0.5) P1:destroy() PCHAR:BreakJoints()
- end)
- end
- end)
- ADD_COMMAND('skydive','skydive [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- spawn(function()
- for i = 0, 3 do
- if PCHAR then
- PCHAR.HumanoidRootPart.CFrame = PCHAR.HumanoidRootPart.CFrame + Vector3.new(0, 7500, 0)
- end
- end
- end)
- end
- end)
- ADD_COMMAND('message','message [string]',{'m'},
- function(ARGS, SPEAKER)
- spawn(function()
- if MG then
- MESSAGE(GLS(false, 0))
- else
- LOAD_MESSAGE(GLS(false, 0))
- end
- end)
- end)
- ADD_COMMAND('control','control [plr]',{},
- function(ARGS, SPEAKER)
- local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
- for i,v in pairs(PLAYERS) do
- local PCHAR = _PLAYERS[v].Character
- local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = _PLAYERS[v].Name
- local CONTROL_ENABLED = false
- local function CONTROL(P, V3)
- if CONTROL_ENABLED then
- if P.Character and P.Character:FindFirstChild('Humanoid') then
- P.Character.Humanoid:MoveTo(V3)
- end
- end
- end
- HB.Selected:connect(function(M)
- M.Button1Down:connect(function() CONTROL_ENABLED = true CONTROL(_PLAYERS:FindFirstChild(HB.Name), M.Hit.p) end)
- M.Button1Up:connect(function() CONTROL_ENABLED = false end)
- end)
- end
- end)
- -- / extra
- ADD_COMMAND('gravity','gravity [int]',{},
- function(ARGS, SPEAKER)
- workspace.Gravity = ARGS[1]
- end)
- ADD_COMMAND('fixlighting','fixlighting',{'fixl'},
- function(ARGS, SPEAKER)
- FIX_LIGHTING()
- end)
- ADD_COMMAND('fixfog','fixfog',{'clrfog'},
- function(ARGS, SPEAKER)
- _LIGHTING.FogColor = C3(191, 191, 191)
- _LIGHTING.FogEnd = 100000000
- _LIGHTING.FogStart = 0
- end)
- ADD_COMMAND('day','day',{},
- function(ARGS, SPEAKER)
- _LIGHTING.TimeOfDay = 14
- end)
- ADD_COMMAND('night','night',{},
- function(ARGS, SPEAKER)
- _LIGHTING.TimeOfDay = 24
- end)
- ADD_COMMAND('serverlock','serverlock',{'slock'},
- function(ARGS, SPEAKER)
- SERVER_LOCKED = true
- end)
- ADD_COMMAND('unserverlock','unserverlock',{'unslock'},
- function(ARGS, SPEAKER)
- SERVER_LOCKED = false
- end)
- ADD_COMMAND('fogend','fogend [int]',{},
- function(ARGS, SPEAKER)
- _LIGHTING.FogEnd = ARGS[1]
- end)
- ADD_COMMAND('fogcolor','fogcolor [r] [g] [b]',{},
- function(ARGS, SPEAKER)
- if ARGS[1] and ARGS[2] and ARGS[3] then
- _LIGHTING.FogColor = C3(ARGS[1], ARGS[2], ARGS[3])
- end
- end)
- ADD_COMMAND('noclip','noclip',{},
- function(ARGS, SPEAKER)
- NOCLIP = true
- JESUSFLY = false
- SWIM = false
- end)
- ADD_COMMAND('clip','clip',{},
- function(ARGS, SPEAKER)
- NOCLIP = false
- end)
- ADD_COMMAND('jesusfly','jesusfly',{},
- function(ARGS, SPEAKER)
- NOCLIP = false
- JESUSFLY = true
- SWIM = false
- end)
- ADD_COMMAND('nojfly','nojfly',{},
- function(ARGS, SPEAKER)
- JESUSFLY = false
- end)
- ADD_COMMAND('swim','swim',{},
- function(ARGS, SPEAKER)
- NOCLIP = false
- JESUSFLY = false
- SWIM = true
- end)
- ADD_COMMAND('noswim','noswim',{},
- function(ARGS, SPEAKER)
- SWIM = false
- end)
- ADD_COMMAND('fly','fly',{},
- function(ARGS, SPEAKER)
- sFLY()
- end)
- ADD_COMMAND('unfly','unfly',{},
- function(ARGS, SPEAKER)
- NOFLY()
- end)
- ADD_COMMAND('prefix','prefix [string]',{},
- function(ARGS, SPEAKER)
- if ARGS[1] then
- C_PREFIX = ARGS[1]
- NOTIFY('Changed prefix to \'' .. ARGS[1] .. '\'', 255, 255, 255)
- end
- end)
- ADD_COMMAND('version','version',{},
- function(ARGS, SPEAKER)
- NOTIFY('VERSION | ' .. VERSION, 255, 255, 255)
- end)
- ADD_COMMAND('fe','fe',{},
- function(ARGS, SPEAKER)
- spawn(function()
- CHECK_FE()
- end)
- end)
- function OPEN_COMMANDS()
- SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 30)
- SETH_MAIN.main.holder.holders.search.Visible = true
- end
- function CLOSE_COMMANDS()
- SETH_MAIN.main.holder.holders.search.Visible = false
- SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 0)
- end
- function OPEN_TAB(TAB)
- if not _CORE:FindFirstChild('seth_main') then OPEN_MAIN() end
- for a,b in pairs(SETH_MAIN.main.holder.holders:GetChildren()) do
- if b.Name ~= TAB then
- b.Visible = false
- else
- b.Visible = true
- end
- if TAB ~= 'cmds' then
- CLOSE_COMMANDS()
- else
- OPEN_COMMANDS()
- end
- end
- end
- ADD_COMMAND('serverinfo','serverinfo',{'sinfo'},
- function(ARGS, SPEAKER)
- OPEN_TAB('server')
- end)
- ADD_COMMAND('admins','admins',{},
- function(ARGS, SPEAKER)
- OPEN_TAB('admins')
- end)
- ADD_COMMAND('cmds','cmds',{'commands'},
- function(ARGS, SPEAKER)
- OPEN_TAB('cmds')
- end)
- ADD_COMMAND('bans','bans',{},
- function(ARGS, SPEAKER)
- OPEN_TAB('bans')
- end)
- ADD_COMMAND('fun','fun',{},
- function(ARGS, SPEAKER)
- OPEN_TAB('fun')
- end)
- ADD_COMMAND('changelog','changelog',{},
- function(ARGS, SPEAKER)
- OPEN_TAB('changelog')
- end)
- ADD_COMMAND('credits','credits',{},
- function(ARGS, SPEAKER)
- OPEN_TAB('credits')
- end)
- MOUSE.KeyDown:connect(function(key)
- if key:byte() == 29 then
- if not NOCLIP then
- ECOMMAND('noclip')
- elseif NOCLIP then
- ECOMMAND('clip')
- end
- elseif key:byte() == 30 then
- if not JESUSFLY then
- ECOMMAND('jesusfly')
- elseif JESUSFLY then
- ECOMMAND('nojfly')
- end
- end
- end)
- -- / after loaded
- function CHECK_FE()
- if not workspace.FilteringEnabled then
- NOTIFY('Filtering is disabled', 50, 255, 50)
- elseif workspace.FilteringEnabled then
- NOTIFY('Filtering is ENABLED', 255, 50, 50)
- end
- end
- CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true)
- local GOING_IN = true
- CMD_BAR_H.bar.Changed:connect(function()
- if CMD_BAR_H.bar.Text ~= 'press ; to execute a command' and CMD_BAR_H.bar.Focused and not GOING_IN then
- if CMD_BAR_H.bar.Text ~= '' then
- if not CMD_BAR_H.bar.Text:find(' ') then
- CMD_BAR_H.bar.commands.Visible = true
- CMD_BAR_H.bar.commands:ClearAllChildren()
- CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
- local Y_COMMANDS = 0
- for i,v in pairs(COMMANDS) do
- if v.N:find(CMD_BAR_H.bar.Text) then
- CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 1, -200), 'InOut', 'Quad', 0.2, true)
- CMD_BAR_H.bar.commands.CanvasSize = CMD_BAR_H.bar.commands.CanvasSize + UDim2.new(0, 0, 0, 20)
- local COMMANDS_C = CMD_BAR_H.bar.commands_ex:Clone()
- COMMANDS_C.Position = UDim2.new(0, 0, 0, Y_COMMANDS)
- COMMANDS_C.Visible = true
- COMMANDS_C.Text = ' ' .. v.D
- COMMANDS_C.Parent = CMD_BAR_H.bar.commands
- Y_COMMANDS = Y_COMMANDS + 20
- end
- end
- end
- else
- CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut', 'Quad', 0.2, true)
- CMD_BAR_H.bar.commands:ClearAllChildren()
- CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
- end
- end
- end)
- CMD_BAR_H.bar.FocusLost:connect(function()
- GOING_IN = true
- if CMD_BAR_H.bar.Text ~= '' then
- spawn(function()
- ECOMMAND(CMD_BAR_H.bar.Text, LP)
- end)
- end
- CMD_BAR_H.bar.commands:ClearAllChildren()
- CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
- CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut', 'Quad', 0.2, true)
- CMD_BAR_H.bar:TweenPosition(UDim2.new(0, -225, 1, -50), 'InOut', 'Quad', 0.5, true)
- end)
- MOUSE.KeyDown:connect(function(K)
- if K:byte() == 59 then
- GOING_IN = false
- CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true)
- CMD_BAR_H.bar:CaptureFocus()
- end
- end)
- NOTIFY('Hello, ' .. _PLAYERS.LocalPlayer.Name, 255, 255, 255)
- CHECK_FE()
- end)
- Titan.MouseButton1Down:connect(function(
- --[[PointCoded's Edit Of The Titan Script]]--
- --[[Old]]--
- local p = game.Players.LocalPlayer
- local char = p.Character
- local mouse = p:GetMouse()
- local larm = char["Left Arm"]
- local rarm = char["Right Arm"]
- local TitanBet = ";"
- local lleg = char["Left Leg"]
- local rleg = char["Right Leg"]
- local hed = char.Head
- local torso = char.Torso
- local hum = char.Humanoid
- local cam = game.Workspace.CurrentCamera
- local root = char.HumanoidRootPart
- local deb = false
- local shot = 0
- local l = game:GetService("Lighting")
- local rs = game:GetService("RunService").RenderStepped
- local stanceToggle = "Normal"
- local Mana = Instance.new("IntValue", char)
- Mana.Value = 5000
- Mana.Name = "Mana"
- math.randomseed(os.time())
- hum.WalkSpeed = 50
- char.Health:Destroy()
- hum.MaxHealth = math.huge
- wait(0.1)
- hum.Health = math.huge
- ----------------------------------------------------
- local G = Instance.new("ScreenGui")
- G.Parent = p.PlayerGui
- G.Name = "Mana"
- local T = Instance.new("TextLabel")
- T.Name = "Mana"
- T.Parent = G
- T.Text = "Mana: "..char.Mana.Value
- T.FontSize = "Size24"
- T.BackgroundTransparency = 1
- T.TextColor3 = Color3.new(255,255,255)
- T.TextStrokeTransparency = 0
- T.Position = UDim2.new(0,250,0,400)
- T.BorderSizePixel = 0
- --//
- for i = 1,30 do
- Instance.new('Fire',larm); Instance.new('Fire',rarm)
- end
- --//
- Debounces = {
- on = false;
- ks = false;
- CanAttack = true;
- CanJoke = true;
- NoIdl = false;
- Slashing = false;
- Slashed = false;
- Grabbing = false;
- Grabbed = false;
- }
- local Touche = {char.Name, }
- ----------------------------------------------------
- function lerp(a, b, t) -- Linear interpolation
- return a + (b - a)*t
- end
- function slerp(a, b, t) --Spherical interpolation
- dot = a:Dot(b)
- if dot > 0.99999 or dot < -0.99999 then
- return t <= 0.5 and a or b
- else
- r = math.acos(dot)
- return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
- end
- end
- function matrixInterpolate(a, b, t)
- local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
- local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
- local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
- local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
- local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
- local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
- local t = v1:Dot(v2)
- if not (t < 0 or t == 0 or t > 0) then -- Failsafe
- return CFrame.new()
- end
- return CFrame.new(
- v0.x, v0.y, v0.z,
- v1.x, v1.y, v1.z,
- v2.x, v2.y, v2.z,
- v3.x, v3.y, v3.z)
- end
- ----------------------------------------------------//Mesh setting
- local cmeshes = {}
- local ll,rl,la,ra,t = Instance.new('CharacterMesh',char),Instance.new('CharacterMesh',char),Instance.new('CharacterMesh',char),Instance.new('CharacterMesh',char),Instance.new('CharacterMesh',char)
- ll.BodyPart = 'LeftLeg'
- rl.BodyPart = 'RightLeg'
- la.BodyPart = 'LeftArm'
- ra.BodyPart = 'RightArm'
- t.BodyPart = 'Torso'
- ll.MeshId,ll.OverlayTextureId,rl.MeshId,rl.OverlayTextureId = 68241558,18051314,68241677,18051314
- ra.MeshId,ra.OverlayTextureId,la.MeshId,la.OverlayTextureId = 68241658,18051314,68241543,18051314
- t.MeshId,t.OverlayTextureId=68241695,18051314
- ----------------------------------------------------
- function genWeld(a,b)
- local w = Instance.new("Weld",a)
- w.Part0 = a
- w.Part1 = b
- return w
- end
- function weld(a, b)
- local weld = Instance.new("Weld")
- weld.Name = "W"
- weld.Part0 = a
- weld.Part1 = b
- weld.C0 = a.CFrame:inverse() * b.CFrame
- weld.Parent = a
- return weld;
- end
- ----------------------------------------------------
- function Lerp(c1,c2,al)
- local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
- local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
- for i,v in pairs(com1) do
- com1[i] = v+(com2[i]-v)*al
- end
- return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
- end
- ----------------------------------------------------
- newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
- local wld = Instance.new("Weld", wp1)
- wld.Part0 = wp0
- wld.Part1 = wp1
- wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
- end
- ----------------------------------------------------
- for i,v in pairs(char:children()) do
- if v:IsA("Hat") then
- v:Destroy()
- end
- end
- for i,v in pairs(hed:children()) do
- if v:IsA("Sound") then
- v:Destroy()
- end
- end
- ----------------------------------------------------
- function HasntTouched(plrname)
- local ret = true
- for _, v in pairs(Touche) do
- if v == plrname then
- ret = false
- end
- end
- return ret
- end
- ----------------------------------------------------
- larm.Size = larm.Size * 2
- rarm.Size = rarm.Size * 2
- lleg.Size = lleg.Size * 2
- rleg.Size = rleg.Size * 2
- torso.Size = torso.Size * 2
- hed.Size = hed.Size * 2
- root.Size = root.Size * 2
- ----------------------------------------------------
- newWeld(torso, larm, -1.5, 1, 0)
- larm.Weld.C1 = CFrame.new(0, 1, 0)
- newWeld(torso, rarm, 1.5, 1, 0)
- rarm.Weld.C1 = CFrame.new(0, 1, 0)
- newWeld(torso, hed, 0, 3, 0)
- newWeld(torso, lleg, -1, -2, 0)
- lleg.Weld.C1 = CFrame.new(0, 1.5, 0)
- newWeld(torso, rleg, 1, -2, 0)
- rleg.Weld.C1 = CFrame.new(0, 1.5, 0)
- newWeld(root, torso, 0, -2, 0)
- torso.Weld.C1 = CFrame.new(0, -2, 0)
- ----------------------------------------------------
- hed.face:Remove''
- hed.Transparency = 0
- local meshx9 = Instance.new('SpecialMesh',hed)
- meshx9.MeshType = 'FileMesh'
- meshx9.MeshId,meshx9.TextureId = 'rbxassetid://21057410','rbxassetid://122569107'
- meshx9.Scale = Vector3.new(2,2,2)
- lite = Instance.new("PointLight", torso)
- lite.Brightness = 14
- lite.Range = 10
- lite.Color = Color3.new(1, 0, 0)
- local hed2 = hed:Clone()
- hed2.CanCollide = false
- hed2.Parent = char
- hed2:ClearAllChildren()
- hed2.Transparency = 1
- hed2.Name = "DARP"
- local w = Instance.new("Weld",hed2)
- w.Part0 = hed
- w.Part1 = hed2
- w.C0 = CFrame.new(0,0,-0.175)
- z=Instance.new("SurfaceGui",hed2)
- z.Enabled = true
- z.Face = "Front"
- z.Adornee = hed2
- z.CanvasSize = Vector2.new(100,100)
- local face = Instance.new("ImageLabel",z)
- face.Size = UDim2.new(1,-30,1,0)
- face.Position = UDim2.new(0,15,0,0)
- face.BackgroundTransparency = 1
- face.Image='rbxassetid://46282671'
- ----------------------------------------------------
- local m = Instance.new("Model")
- m.Name = "Absolution"
- p1 = Instance.new("Part", m)
- p1.BrickColor = BrickColor.new("Really black")
- p1.FormFactor = Enum.FormFactor.Custom
- p1.Size = Vector3.new(1, 0.600000024, 1.5)
- p1.CFrame = CFrame.new(67.4994888, 12.1560526, 73.0205841, 0.999972522, -3.59117985e-005, -8.00192356e-006, -1.39250187e-005, 0.358383715, -0.933530986, 5.28097153e-005, 0.933500648, 0.358406395)
- p1.CanCollide = false
- p1.Locked = true
- p1.Elasticity = 0
- p1.BottomSurface = Enum.SurfaceType.Smooth
- p1.TopSurface = Enum.SurfaceType.Smooth
- b1 = Instance.new("SpecialMesh", p1)
- b1.MeshType = Enum.MeshType.Wedge
- b1.Name = "Mesh"
- b1.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
- p2 = Instance.new("Part", m)
- p2.BrickColor = BrickColor.new("Really black")
- p2.FormFactor = Enum.FormFactor.Custom
- p2.Size = Vector3.new(1, 2.9000001, 1)
- p2.CFrame = CFrame.new(67.4995728, 11.7633543, 74.2129135, -1.30959779e-005, 2.79811252e-006, 0.999972522, 0.961226642, 0.275612593, -7.50799518e-006, -0.275637805, 0.96119839, 1.01176247e-005)
- p2.CanCollide = false
- p2.Locked = true
- p2.Elasticity = 0
- p2.BottomSurface = Enum.SurfaceType.Smooth
- p2.TopSurface = Enum.SurfaceType.Smooth
- b2 = Instance.new("BlockMesh", p2)
- b2.Name = "Mesh"
- b2.Scale = Vector3.new(0.400000006, 1, 0.400000006)
- p3 = Instance.new("Part", m)
- p3.BrickColor = BrickColor.new("Really black")
- p3.FormFactor = Enum.FormFactor.Custom
- p3.Size = Vector3.new(1, 1.20000005, 2.0999999)
- p3.CFrame = CFrame.new(67.4994965, 12.6401453, 73.9670334, 0.999972522, -3.52207899e-005, -8.10639358e-006, -1.61500211e-005, 0.309035271, -0.951007903, 5.24176576e-005, 0.950978875, 0.309059501)
- p3.CanCollide = false
- p3.Locked = true
- p3.Elasticity = 0
- p3.BottomSurface = Enum.SurfaceType.Smooth
- p3.TopSurface = Enum.SurfaceType.Smooth
- b3 = Instance.new("SpecialMesh", p3)
- b3.MeshType = Enum.MeshType.Wedge
- b3.Name = "Mesh"
- b3.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
- p4 = Instance.new("Part", m)
- p4.BrickColor = BrickColor.new("Really black")
- p4.FormFactor = Enum.FormFactor.Custom
- p4.Size = Vector3.new(1, 1.43999994, 2.05000019)
- p4.CFrame = CFrame.new(67.4995575, 11.8683414, 76.1565704, 0.999972522, -2.5085672e-005, -1.53700166e-005, -4.86194367e-005, -0.800831437, -0.598821938, 1.9131101e-005, 0.598835468, -0.800796151)
- p4.CanCollide = false
- p4.Locked = true
- p4.Elasticity = 0
- p4.BottomSurface = Enum.SurfaceType.Smooth
- p4.TopSurface = Enum.SurfaceType.Smooth
- b4 = Instance.new("SpecialMesh", p4)
- b4.MeshType = Enum.MeshType.Wedge
- b4.Name = "Mesh"
- b4.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
- p5 = Instance.new("Part", m)
- p5.BrickColor = BrickColor.new("Really black")
- p5.FormFactor = Enum.FormFactor.Custom
- p5.Size = Vector3.new(1, 1.20000005, 3.20000005)
- p5.CFrame = CFrame.new(67.4995193, 13.241991, 74.8357468, 0.999972522, -3.59118021e-005, -8.00191992e-006, -1.39250224e-005, 0.358383656, -0.933530807, 5.2809708e-005, 0.933500469, 0.358406246)
- p5.CanCollide = false
- p5.Locked = true
- p5.Elasticity = 0
- p5.BottomSurface = Enum.SurfaceType.Smooth
- p5.TopSurface = Enum.SurfaceType.Smooth
- b5 = Instance.new("SpecialMesh", p5)
- b5.MeshType = Enum.MeshType.Wedge
- b5.Name = "Mesh"
- b5.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
- p6 = Instance.new("Part", m)
- p6.Name = "Handle"
- p6.BrickColor = BrickColor.new(192)
- p6.FormFactor = Enum.FormFactor.Custom
- p6.Size = Vector3.new(1.5999999, 13.6000004, 1)
- p6.CFrame = CFrame.new(67.5017471, 11.2780685, 66.1421967, -1.18190947e-005, 6.28741009e-006, 0.999972522, 0.99995929, -1.39772892e-005, -7.50630716e-006, -1.79708004e-005, 0.999939024, 1.01296728e-005)
- p6.CanCollide = false
- p6.Locked = true
- p6.Elasticity = 0
- p6.BottomSurface = Enum.SurfaceType.Smooth
- p6.TopSurface = Enum.SurfaceType.Smooth
- b6 = Instance.new("BlockMesh", p6)
- b6.Name = "Mesh"
- b6.Scale = Vector3.new(0.400000006, 1, 0.400000006)
- p7 = Instance.new("Part", m)
- p7.BrickColor = BrickColor.new("Really black")
- p7.FormFactor = Enum.FormFactor.Custom
- p7.Size = Vector3.new(1, 1.00999999, 1.05000019)
- p7.CFrame = CFrame.new(67.5174179, 10.5228004, 76.3114471, 0.999972522, -2.76626724e-005, -6.72184569e-006, -4.7347472e-005, -0.91489929, -0.403581172, 2.14323372e-005, 0.403602213, -0.914867818)
- p7.CanCollide = false
- p7.Locked = true
- p7.Elasticity = 0
- p7.BottomSurface = Enum.SurfaceType.Smooth
- p7.TopSurface = Enum.SurfaceType.Smooth
- b7 = Instance.new("SpecialMesh", p7)
- b7.MeshType = Enum.MeshType.Wedge
- b7.Name = "Mesh"
- b7.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
- p8 = Instance.new("Part", m)
- p8.BrickColor = BrickColor.new("Really black")
- p8.FormFactor = Enum.FormFactor.Custom
- p8.Size = Vector3.new(1, 1.00999999, 1.05000019)
- p8.CFrame = CFrame.new(67.5074387, 8.51285458, 76.8714371, 0.999972522, -2.76626724e-005, -6.72184387e-006, -4.73474684e-005, -0.91489917, -0.403581113, 2.14323354e-005, 0.403602153, -0.914867699)
- p8.CanCollide = false
- p8.Locked = true
- p8.Elasticity = 0
- p8.BottomSurface = Enum.SurfaceType.Smooth
- p8.TopSurface = Enum.SurfaceType.Smooth
- b8 = Instance.new("SpecialMesh", p8)
- b8.MeshType = Enum.MeshType.Wedge
- b8.Name = "Mesh"
- b8.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
- p9 = Instance.new("Part", m)
- p9.BrickColor = BrickColor.new("Really black")
- p9.FormFactor = Enum.FormFactor.Custom
- p9.Size = Vector3.new(1, 1.07999957, 1)
- p9.CFrame = CFrame.new(67.5095749, 7.1092, 74.5051422, -2.60536999e-005, -5.21559741e-006, 0.999972522, 0.35323599, -0.935490847, -1.50012565e-005, 0.935460567, 0.353258699, 4.2632455e-005)
- p9.CanCollide = false
- p9.Locked = true
- p9.Elasticity = 0
- p9.BottomSurface = Enum.SurfaceType.Smooth
- p9.TopSurface = Enum.SurfaceType.Smooth
- b9 = Instance.new("BlockMesh", p9)
- b9.Name = "Mesh"
- b9.Scale = Vector3.new(0.550000012, 1, 0.550000012)
- p10 = Instance.new("Part", m)
- p10.BrickColor = BrickColor.new("Really black")
- p10.FormFactor = Enum.FormFactor.Custom
- p10.Size = Vector3.new(1, 1.41999948, 1)
- p10.CFrame = CFrame.new(67.489624, 8.67401791, 72.7929764, -9.47785156e-006, -9.42233055e-006, 0.999972522, 0.292371064, 0.956263304, -7.54374832e-006, -0.956253231, 0.292334616, 1.01081387e-005)
- p10.CanCollide = false
- p10.Locked = true
- p10.Elasticity = 0
- p10.BottomSurface = Enum.SurfaceType.Smooth
- p10.TopSurface = Enum.SurfaceType.Smooth
- b10 = Instance.new("BlockMesh", p10)
- b10.Name = "Mesh"
- b10.Scale = Vector3.new(0.400000006, 1, 0.400000006)
- p11 = Instance.new("Part", m)
- p11.BrickColor = BrickColor.new("Really black")
- p11.FormFactor = Enum.FormFactor.Custom
- p11.Size = Vector3.new(1, 1.50999951, 1)
- p11.CFrame = CFrame.new(67.509552, 7.11887455, 70.3475952, -1.87569385e-005, 1.80455972e-005, 0.999972522, -0.36222899, -0.932047009, -9.30004444e-006, 0.932039678, -0.362191886, 4.04359016e-005)
- p11.CanCollide = false
- p11.Locked = true
- p11.Elasticity = 0
- p11.BottomSurface = Enum.SurfaceType.Smooth
- p11.TopSurface = Enum.SurfaceType.Smooth
- b11 = Instance.new("BlockMesh", p11)
- b11.Name = "Mesh"
- b11.Scale = Vector3.new(0.550000012, 1, 0.550000012)
- p12 = Instance.new("Part", m)
- p12.Name = "BladeCenter"
- p12.BrickColor = BrickColor.new("")
- p12.Material = Enum.Material.Concrete
- p12.FormFactor = Enum.FormFactor.Symmetric
- p12.Size = Vector3.new(1, 2, 2)
- p12.CFrame = CFrame.new(67.4995346, 6.83217764, 72.2514038, -0.999972522, 2.42275873e-005, 0.000103325896, -8.39982677e-005, 4.44650614e-005, -0.999960959, -4.06451727e-005, -0.999940753, -1.25430051e-005)
- p12.CanCollide = false
- p12.Locked = true
- p12.BottomSurface = Enum.SurfaceType.Smooth
- p12.TopSurface = Enum.SurfaceType.Smooth
- b12 = Instance.new("SpecialMesh", p12)
- b12.MeshType = Enum.MeshType.Brick
- b12.Name = "Mesh"
- b12.Scale = Vector3.new(0.499999911, 1, 0.699999928)
- p13 = Instance.new("Part", m)
- p13.BrickColor = BrickColor.new("Really black")
- p13.FormFactor = Enum.FormFactor.Custom
- p13.Size = Vector3.new(2.91000009, 4.3300004, 1)
- p13.CFrame = CFrame.new(67.5096359, 9.31026554, 73.9751816, 7.60371313e-006, 1.0943455e-005, 0.999972522, -0.119072244, -0.99284631, -7.55448127e-006, 0.992830038, -0.119038157, 1.01703836e-005)
- p13.CanCollide = false
- p13.Locked = true
- p13.Elasticity = 0
- p13.BottomSurface = Enum.SurfaceType.Smooth
- p13.TopSurface = Enum.SurfaceType.Smooth
- b13 = Instance.new("BlockMesh", p13)
- b13.Name = "Mesh"
- b13.Scale = Vector3.new(1, 1, 0.400000006)
- p14 = Instance.new("Part", m)
- p14.BrickColor = BrickColor.new("Really black")
- p14.FormFactor = Enum.FormFactor.Custom
- p14.Size = Vector3.new(2.5, 2.17999935, 1)
- p14.CFrame = CFrame.new(67.4896011, 10.1621294, 72.6420059, -1.55498967e-007, -1.33476442e-005, 0.999972522, -0.462319613, 0.886669755, -7.56198779e-006, -0.886637092, -0.462338567, 1.01078904e-005)
- p14.CanCollide = false
- p14.Locked = true
- p14.Elasticity = 0
- p14.BottomSurface = Enum.SurfaceType.Smooth
- p14.TopSurface = Enum.SurfaceType.Smooth
- b14 = Instance.new("BlockMesh", p14)
- b14.Name = "Mesh"
- b14.Scale = Vector3.new(0.400000006, 1, 0.400000006)
- p15 = Instance.new("Part", m)
- p15.BrickColor = BrickColor.new("Really black")
- p15.FormFactor = Enum.FormFactor.Custom
- p15.Size = Vector3.new(1.16999996, 4.2699995, 1)
- p15.CFrame = CFrame.new(67.5095901, 9.35303593, 70.6884613, -1.24399676e-005, -4.94209144e-006, 0.999972522, 0.645082474, 0.764063478, -7.52419282e-006, -0.764068604, 0.645045042, 1.0099785e-005)
- p15.CanCollide = false
- p15.Locked = true
- p15.Material = "Neon"
- p15.Elasticity = 0
- p15.BottomSurface = Enum.SurfaceType.Smooth
- p15.TopSurface = Enum.SurfaceType.Smooth
- b15 = Instance.new("BlockMesh", p15)
- b15.Name = "Mesh"
- b15.Scale = Vector3.new(1, 1, 0.400000006)
- p16 = Instance.new("Part", m)
- p16.BrickColor = BrickColor.new("Really black")
- p16.FormFactor = Enum.FormFactor.Custom
- p16.Size = Vector3.new(1.68999994, 4.76000023, 1)
- p16.CFrame = CFrame.new(67.4996033, 9.63990211, 75.3800278, 2.98175655e-006, 1.30014914e-005, 0.999972522, 0.258795738, -0.965893507, -7.53869244e-006, 0.965865672, 0.258821338, 1.01718706e-005)
- p16.CanCollide = false
- p16.Locked = true
- p16.Material = "Neon"
- p16.Elasticity = 0
- p16.BottomSurface = Enum.SurfaceType.Smooth
- p16.TopSurface = Enum.SurfaceType.Smooth
- b16 = Instance.new("BlockMesh", p16)
- b16.Name = "Mesh"
- b16.Scale = Vector3.new(1, 1, 0.400000006)
- p17 = Instance.new("Part", m)
- p17.BrickColor = BrickColor.new("Really black")
- p17.FormFactor = Enum.FormFactor.Custom
- p17.Size = Vector3.new(1.78999996, 4.21999979, 1)
- p17.CFrame = CFrame.new(67.499588, 9.28996372, 69.8789978, -9.50601952e-006, -9.41252802e-006, 0.999972522, 0.293352425, 0.955965877, -7.53842551e-006, -0.955955863, 0.293315947, 1.00904235e-005)
- p17.CanCollide = false
- p17.Material = "Neon"
- p17.Locked = true
- p17.Elasticity = 0
- p17.BottomSurface = Enum.SurfaceType.Smooth
- p17.TopSurface = Enum.SurfaceType.Smooth
- b17 = Instance.new("BlockMesh", p17)
- b17.Name = "Mesh"
- b17.Scale = Vector3.new(1, 1, 0.400000006)
- p18 = Instance.new("WedgePart", m)
- p18.BrickColor = BrickColor.new("Black")
- p18.Material = "Neon"
- p18.Name = "BladePart1"
- p18.Material = Enum.Material.Concrete
- p18.Name = "Wedge"
- p18.FormFactor = Enum.FormFactor.Symmetric
- p18.Size = Vector3.new(1, 4, 2)
- p18.CFrame = CFrame.new(67.499321, 6.83199787, 69.4816895, 0.999972522, -3.68033288e-005, -4.22928351e-005, 2.29664256e-005, -1.65102574e-005, 0.999963701, -2.03872096e-005, -0.999943435, -4.84290831e-005)
- p18.CanCollide = false
- p18.Locked = true
- p18.BottomSurface = Enum.SurfaceType.Smooth
- p18.TopSurface = Enum.SurfaceType.Smooth
- b18 = Instance.new("SpecialMesh", p18)
- b18.MeshType = Enum.MeshType.Wedge
- b18.Name = "Mesh"
- b18.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
- p19 = Instance.new("WedgePart", m)
- p19.BrickColor = BrickColor.new("Institutional white")
- p19.Name = "BladePart2"
- p19.Material = "Neon"
- p19.Material = Enum.Material.Concrete
- p19.Name = "Wedge"
- p19.FormFactor = Enum.FormFactor.Symmetric
- p19.Size = Vector3.new(1, 4, 2)
- p19.CFrame = CFrame.new(67.4994736, 6.83213568, 75.0314102, -0.999972522, 3.68059118e-005, -0.000103325001, -8.40002976e-005, -4.4521752e-005, 0.999963701, 2.03864402e-005, 0.999943435, 1.26029336e-005)
- p19.CanCollide = false
- p19.Locked = true
- p19.BottomSurface = Enum.SurfaceType.Smooth
- p19.TopSurface = Enum.SurfaceType.Smooth
- b19 = Instance.new("SpecialMesh", p19)
- b19.MeshType = Enum.MeshType.Wedge
- b19.Name = "Mesh"
- b19.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
- p20 = Instance.new("Part", m)
- p20.BrickColor = BrickColor.new("Really black")
- p20.FormFactor = Enum.FormFactor.Custom
- p20.Size = Vector3.new(2.53000021, 2.39999938, 1)
- p20.CFrame = CFrame.new(67.4996414, 7.91898966, 71.4148178, -1.09432585e-005, 7.6432425e-006, 0.999972522, 0.992849231, -0.119072601, -7.55000656e-006, 0.119038492, 0.992832959, 1.01311334e-005)
- p20.CanCollide = false
- p20.Material = "Neon"
- p20.Locked = true
- p20.Elasticity = 0
- p20.BottomSurface = Enum.SurfaceType.Smooth
- p20.TopSurface = Enum.SurfaceType.Smooth
- b20 = Instance.new("BlockMesh", p20)
- b20.Name = "Mesh"
- b20.Scale = Vector3.new(0.400000006, 1, 0.400000006)
- p21 = Instance.new("Part", m)
- p21.BrickColor = BrickColor.new("Really black")
- p21.FormFactor = Enum.FormFactor.Custom
- p21.Size = Vector3.new(1, 1.43999994, 1.59000015)
- p21.CFrame = CFrame.new(67.509613, 9.57073689, 76.6228256, 0.999972522, -2.50856156e-005, -1.53699839e-005, -4.86196222e-005, -0.800835371, -0.598824739, 1.91311228e-005, 0.59883821, -0.800800025)
- p21.CanCollide = false
- p21.Locked = true
- p21.Elasticity = 0
- p21.BottomSurface = Enum.SurfaceType.Smooth
- p21.TopSurface = Enum.SurfaceType.Smooth
- b21 = Instance.new("SpecialMesh", p21)
- b21.MeshType = Enum.MeshType.Wedge
- b21.Name = "Mesh"
- b21.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
- w1 = Instance.new("Weld", p1)
- w1.Name = "Part_Weld"
- w1.Part0 = p1
- w1.C0 = CFrame.new(-67.5030899, -72.5280457, -14.8209743, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
- w1.Part1 = p2
- w1.C1 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008)
- w2 = Instance.new("Weld", p2)
- w2.Name = "Part_Weld"
- w2.Part0 = p2
- w2.C0 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008)
- w2.Part1 = p3
- w2.C1 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105)
- w3 = Instance.new("Weld", p3)
- w3.Name = "Part_Weld"
- w3.Part0 = p3
- w3.C0 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105)
- w3.Part1 = p4
- w3.C1 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
- w4 = Instance.new("Weld", p4)
- w4.Name = "Part_Weld"
- w4.Part0 = p4
- w4.C0 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
- w4.Part1 = p5
- w4.C1 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
- w5 = Instance.new("Weld", p5)
- w5.Name = "Part_Weld"
- w5.Part0 = p5
- w5.C0 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
- w5.Part1 = p6
- w5.C1 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
- w6 = Instance.new("Weld", p6)
- w6.Name = "Part_Weld"
- w6.Part0 = p6
- w6.C0 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
- w6.Part1 = p7
- w6.C1 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
- w7 = Instance.new("Weld", p7)
- w7.Name = "Part_Weld"
- w7.Part0 = p7
- w7.C0 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
- w7.Part1 = p8
- w7.C1 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
- w8 = Instance.new("Weld", p8)
- w8.Name = "Part_Weld"
- w8.Part0 = p8
- w8.C0 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
- w8.Part1 = p9
- w8.C1 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005)
- w9 = Instance.new("Weld", p9)
- w9.Name = "Part_Weld"
- w9.Part0 = p9
- w9.C0 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005)
- w9.Part1 = p10
- w9.C1 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008)
- w10 = Instance.new("Weld", p10)
- w10.Name = "Part_Weld"
- w10.Part0 = p10
- w10.C0 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008)
- w10.Part1 = p11
- w10.C1 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005)
- w11 = Instance.new("Weld", p11)
- w11.Name = "Part_Weld"
- w11.Part0 = p11
- w11.C0 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005)
- w11.Part1 = p12
- w11.C1 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
- w12 = Instance.new("Weld", p12)
- w12.Name = "Part_Weld"
- w12.Part0 = p12
- w12.C0 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
- w12.Part1 = p13
- w12.C1 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008)
- w13 = Instance.new("Weld", p13)
- w13.Name = "Part_Weld"
- w13.Part0 = p13
- w13.C0 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008)
- w13.Part1 = p14
- w13.C1 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008)
- w14 = Instance.new("Weld", p14)
- w14.Name = "Part_Weld"
- w14.Part0 = p14
- w14.C0 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008)
- w14.Part1 = p15
- w14.C1 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008)
- w15 = Instance.new("Weld", p15)
- w15.Name = "Part_Weld"
- w15.Part0 = p15
- w15.C0 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008)
- w15.Part1 = p16
- w15.C1 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008)
- w16 = Instance.new("Weld", p16)
- w16.Name = "Part_Weld"
- w16.Part0 = p16
- w16.C0 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008)
- w16.Part1 = p17
- w16.C1 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008)
- w17 = Instance.new("Weld", p17)
- w17.Name = "Wedge_Weld"
- w17.Part0 = p17
- w17.C0 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008)
- w17.Part1 = p18
- w17.C1 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
- w18 = Instance.new("Weld", p18)
- w18.Name = "Wedge_Weld"
- w18.Part0 = p18
- w18.C0 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
- w18.Part1 = p19
- w18.C1 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
- w19 = Instance.new("Weld", p19)
- w19.Name = "Part_Weld"
- w19.Part0 = p19
- w19.C0 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
- w19.Part1 = p20
- w19.C1 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009)
- w20 = Instance.new("Weld", p20)
- w20.Name = "Part_Weld"
- w20.Part0 = p20
- w20.C0 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009)
- w20.Part1 = p21
- w20.C1 = CFrame.new(-67.5104218, -38.2193756, 67.100563, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
- m.Parent = char
- m:MakeJoints()
- ----------------------------------------------------
- local cor = Instance.new("Part", char.Absolution)
- cor.Name = "Thingy"
- cor.Locked = true
- cor.BottomSurface = 0
- cor.CanCollide = false
- cor.Size = Vector3.new(1, 13, 1)
- cor.Transparency = 1
- cor.TopSurface = 0
- corw = Instance.new("Weld", cor)
- corw.Part0 = rarm
- corw.Part1 = cor
- corw.C0 = CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- corw.C1 = CFrame.new(0, 0, 0)
- weld1 = Instance.new("Weld", char.Absolution)
- weld1.Part0 = cor
- weld1.Part1 = p6
- weld1.C0 = CFrame.new(0, 0, 0)
- ----------------------------------------------------
- hitb = Instance.new("Part", char.Absolution)
- hitb.Name = "Thingy2"
- hitb.Locked = true
- hitb.BottomSurface = 0
- hitb.CanCollide = false
- hitb.Size = Vector3.new(0, 8, 6)
- hitb.Transparency = 1
- hitb.TopSurface = 0
- weld2 = Instance.new("Weld", char.Absolution)
- weld2.Part0 = hitb
- weld2.Part1 = p12
- weld2.C0 = CFrame.new(0, .6, 1)
- ----------------------------------------------------
- function weld5(part0, part1, c0, c1)
- weeld=Instance.new("Weld", part0)
- weeld.Part0=part0
- weeld.Part1=part1
- weeld.C0=c0
- weeld.C1=c1
- return weeld
- end
- ----------------------------------------------------
- function newRay(start,face,range,wat)
- local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
- hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
- return rey,hit,pos
- end
- ----------------------------------------------------
- mod5 = Instance.new("Model",char)
- function FindNearestTorso(Position,Distance,SinglePlayer)
- if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
- local List = {}
- for i,v in pairs(workspace:GetChildren())do
- if v:IsA("Model")then
- if v:findFirstChild("Torso")then
- if v ~= char then
- if(v.Torso.Position -Position).magnitude <= Distance then
- table.insert(List,v)
- end
- end
- end
- end
- end
- return List
- end
- function Landing()
- part=Instance.new('Part',mod5)
- part.Anchored=true
- part.CanCollide=false
- part.FormFactor='Custom'
- part.Size=Vector3.new(.2,.2,.2)
- part.CFrame=root.CFrame*CFrame.new(0,-2,0)
- part.Transparency=.7
- part.BrickColor=BrickColor.new('Really black')
- mesh=Instance.new('SpecialMesh',part)
- mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
- mesh.TextureId = "http://www.roblox.com/asset/?id=122569107"
- mesh.Scale=Vector3.new(10,5,10)
- for i,v in pairs(FindNearestTorso(torso.CFrame.p,40))do
- if v:FindFirstChild('Humanoid') then
- v.Humanoid:TakeDamage(math.random(20,30))
- v.Humanoid.PlatformStand = true
- v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
- end
- end
- coroutine.resume(coroutine.create(function()
- for i=0,3.8,0.05 do
- wait()
- part.CFrame=part.CFrame
- part.Transparency=i
- mesh.Scale=mesh.Scale+Vector3.new(3,3,3)
- end
- part.Parent = nil
- end))
- end
- ----------------------------------------------------
- mod4 = Instance.new("Model",char)
- ptez = {0.7, 0.8, 0.9, 1}
- function FindNearestTorso(Position,Distance,SinglePlayer)
- if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
- local List = {}
- for i,v in pairs(workspace:GetChildren())do
- if v:IsA("Model")then
- if v:findFirstChild("Torso")then
- if v ~= char then
- if(v.Torso.Position -Position).magnitude <= Distance then
- table.insert(List,v)
- end
- end
- end
- end
- end
- return List
- end
- function GroundPound()
- part=Instance.new('Part',mod4)
- part.Anchored=true
- part.CanCollide=false
- part.FormFactor='Custom'
- part.Size=Vector3.new(.2,.2,.2)
- part.CFrame=root.CFrame*CFrame.new(0,-5.8,-2.4)*CFrame.Angles(math.rad(90),0,0)
- part.Transparency=.7
- part.BrickColor=BrickColor.new('Institutional white')
- mesh=Instance.new('SpecialMesh',part)
- mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
- mesh.TextureId = "http://www.roblox.com/asset/?id=122569107"
- mesh.Scale=Vector3.new(3,3,3)
- part2=Instance.new('Part',mod4)
- part2.Anchored=true
- part2.CanCollide=false
- part2.FormFactor='Custom'
- part2.Size=Vector3.new(.2,.2,.2)
- part2.CFrame=root.CFrame*CFrame.new(0,-5,-2.6)
- part2.Transparency=.7
- part2.BrickColor=BrickColor.new('Institutional white')
- mesh2=Instance.new('SpecialMesh',part2)
- mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
- mesh2.Scale=Vector3.new(3,1.5,3)
- x = Instance.new("Sound",char)
- x.SoundId = "http://www.roblox.com/asset/?id=142070127"
- x.Pitch = ptez[math.random(1,#ptez)]
- x.Volume = 1
- wait(.1)
- x:Play()
- for i,v in pairs(FindNearestTorso(torso.CFrame.p,12))do
- if v:FindFirstChild('Humanoid') then
- v.Humanoid:TakeDamage(math.random(8,15))
- end
- end
- coroutine.resume(coroutine.create(function()
- for i=0,0.62,0.13 do
- wait()
- part.CFrame=part.CFrame
- part.Transparency=i
- mesh.Scale=mesh.Scale+Vector3.new(5,5,5)
- part2.CFrame=part2.CFrame
- part2.Transparency=i
- mesh2.Scale=mesh2.Scale+Vector3.new(5,5,5)
- end
- part.Parent=nil
- part2.Parent=nil
- x:Destroy()
- end))
- end
- ----------------------------------------------------
- mod=Instance.new('Model',char)
- function charge()
- hed.Velocity=hed.CFrame.lookVector*200
- part=Instance.new('Part',mod)
- part.Anchored=true
- part.CanCollide=false
- part.FormFactor='Custom'
- part.Size=Vector3.new(.2,.2,.2)
- part.CFrame=hed.CFrame*CFrame.Angles(math.rad(90),0,0)
- part.Transparency=.7
- part.Name = "Wow"
- part.BrickColor=BrickColor.new('Black')
- mesh=Instance.new('SpecialMesh',part)
- mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
- mesh.TextureId = "http://www.roblox.com/asset/?id=122569107"
- mesh.Scale=Vector3.new(10,5,10)
- part2=part:clone()
- part2.Parent=mod
- part2.BrickColor=BrickColor.new('Institutional white')
- mesh2=mesh:clone()
- mesh2.Parent=part2
- mesh2.Scale=Vector3.new(20,10,20)
- part3=part2:clone()
- part3.Parent = mod
- part3.BrickColor=BrickColor.new('Cyan')
- mesh3=mesh2:clone()
- mesh2.Parent=part3
- mesh3.Scale=Vector3.new(30,15,30)
- coroutine.resume(coroutine.create(function()
- for i=0,1,0.1 do
- wait()
- part.CFrame=part.CFrame
- part.Transparency=i
- mesh.Scale=mesh.Scale+Vector3.new(1,1,1)
- part2.CFrame=part2.CFrame
- part2.Transparency=i
- mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
- part3.CFrame=part3.CFrame
- part3.Transparency=i
- mesh3.Scale=mesh3.Scale+Vector3.new(1,1,1)
- end
- part.Parent=nil
- part2.Parent=nil
- part3.Parent = nil
- part1:remove()
- part:remove()
- part2:remove()
- part3:remove()
- end))
- end
- ----------------------------------------------------
- function FindNearestTorso(Position,Distance,SinglePlayer)
- if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
- local List = {}
- for i,v in pairs(workspace:GetChildren())do
- if v:IsA("Model")then
- if v:findFirstChild("Torso")then
- if v ~= char then
- if(v.Torso.Position -Position).magnitude <= Distance then
- table.insert(List,v)
- end
- end
- end
- end
- end
- return List
- end
- mod3 = Instance.new("Model",rleg)
- function Stomp()
- part=Instance.new('Part',mod3)
- part.Anchored=true
- part.CanCollide=false
- part.FormFactor='Custom'
- part.Size=Vector3.new(.2,.2,.2)
- part.CFrame=rleg.CFrame*CFrame.new(0,-2.4,0)*CFrame.Angles(math.rad(90),0,0)
- part.Transparency=0.7
- part.BrickColor=BrickColor.new('')
- mesh=Instance.new('SpecialMesh',part)
- mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
- mesh.TextureId = "http://www.roblox.com/asset/?id=122569107"
- mesh.Scale=Vector3.new(25,25,25)
- part2=part:clone()
- part2.Parent=mod3
- part2.BrickColor=BrickColor.new('Deep orange')
- mesh2=mesh:clone()
- mesh2.Parent=part2
- mesh2.Scale=Vector3.new(15,15,15)
- part3=part:clone()
- part3.Parent=mod3
- part3.TopSurface=0
- part3.BottomSurface=0
- part3.CFrame=rleg.CFrame*CFrame.new(0,-3,0)
- mesh3=Instance.new('SpecialMesh',part3)
- mesh3.MeshType = 3
- mesh3.Scale=Vector3.new(12,12,12)
- for i,v in pairs(FindNearestTorso(torso.CFrame.p,50))do
- if v:FindFirstChild('Humanoid') then
- v.Humanoid:TakeDamage(math.random(20,60))
- v.Humanoid.PlatformStand = true
- v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
- end
- end
- coroutine.resume(coroutine.create(function()
- for i=0,3.8,0.05 do
- wait()
- part.CFrame=part.CFrame
- part.Transparency=i
- mesh.Scale=mesh.Scale+Vector3.new(5,5,5)
- part2.CFrame=part2.CFrame
- part2.Transparency=i
- mesh2.Scale=mesh2.Scale+Vector3.new(5,5,5)
- part3.CFrame=part3.CFrame
- part3.Transparency=i
- mesh3.Scale=mesh3.Scale+Vector3.new(1.5,1.5,1.5)
- end
- end))
- end
- ----------------------------------------------------
- local acos = math.acos
- local sqrt = math.sqrt
- local Vec3 = Vector3.new
- local fromAxisAngle = CFrame.fromAxisAngle
- local function toAxisAngle(CFr)
- local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
- local Angle = math.acos((R00+R11+R22-1)/2)
- local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
- A = A == 0 and 0.00001 or A
- local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
- B = B == 0 and 0.00001 or B
- local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
- C = C == 0 and 0.00001 or C
- local x = (R21-R12)/sqrt(A)
- local y = (R02-R20)/sqrt(B)
- local z = (R10-R01)/sqrt(C)
- return Vec3(x,y,z),Angle
- end
- function ApplyTrig(Num,Func)
- local Min,Max = Func(0),Func(1)
- local i = Func(Num)
- return (i-Min)/(Max-Min)
- end
- function LerpCFrame(CFrame1,CFrame2,Num)
- local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
- return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
- end
- function Crater(Torso,Radius)
- Spawn(function()
- local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
- local Ignore = {}
- for i,v in pairs(game:GetService("Players"):GetPlayers()) do
- if v.Character ~= nil then
- Ignore[#Ignore+1] = v.Character
- end
- end
- local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
- if Hit == nil then return end
- local Parts = {}
- for i = 1,360,10 do
- local P = Instance.new("Part",Torso.Parent)
- P.Anchored = true
- P.FormFactor = "Custom"
- P.BrickColor = Hit.BrickColor
- P.Material = Hit.Material
- P.TopSurface = "Smooth"
- P.BottomSurface = "Smooth"
- P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
- P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
- Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
- if math.random(0,5) == 0 then -- rubble
- local P = Instance.new("Part",Torso.Parent)
- P.Anchored = true
- P.FormFactor = "Custom"
- P.BrickColor = Hit.BrickColor
- P.Material = Hit.Material
- P.TopSurface = "Smooth"
- P.BottomSurface = "Smooth"
- P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
- P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
- Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
- end
- end
- for i = 0,1,0.05 do
- for i2,v in pairs(Parts) do
- v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
- end
- wait(0.02)
- end
- for i,v in pairs(Parts) do
- if v[1].Size.X > 2.1 then
- v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
- end
- v[1].Anchored = false
- end
- for i = 0,1,0.05 do
- for i2,v in pairs(Parts) do
- v[1].Transparency = i
- if i == 1 then
- v[1]:Destroy()
- elseif i >= 0.25 then
- v[1].CanCollide = false
- end
- end
- wait(0.02)
- end
- Parts = nil
- end)
- end
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "r" and char.Mana.Value>=50 then
- char.Mana.Value = char.Mana.Value - 50
- larm.BrickColor = BrickColor.new("Bright red")
- rarm.BrickColor = BrickColor.new("Bright red")
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.on = true
- Debounces.NoIdl = true
- to = char.Absolution.Thingy2.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") then
- if hit.Name ~= p.Name then
- hit:FindFirstChild("Humanoid"):TakeDamage(10)
- wait(1)
- end
- end
- elseif ht and hit:IsA("Hat") then
- if hit.Parent.Name ~= p.Name then
- if hit.Parent:FindFirstChild("Humanoid") then
- hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
- wait(1)
- --Debounces.Slashed = false
- end
- end
- end
- end)
- q = Instance.new("Sound",hed)
- q.SoundId = "http://www.roblox.com/asset/?id=134012322"
- q.Pitch = 0.85
- q.Looped = false
- q1 = Instance.new("Sound",hed)
- q1.SoundId = "http://www.roblox.com/asset/?id=134012322"
- q1.Pitch = 0.85
- q1.Looped = false
- q:Play()
- q1:Play()
- for i = 1,20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 4, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 1) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.4)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.2, -3) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(0)), 0.5)
- if Debounces.on == false then break end
- wait()
- end
- n = Instance.new("Sound",hed)
- n.SoundId = "http://www.roblox.com/asset/?id=168514932"
- n.Pitch = 0.94
- n.Looped = false
- n1 = Instance.new("Sound",hed)
- n1.SoundId = "http://www.roblox.com/asset/?id=168514932"
- n1.Pitch = 0.94
- n1.Looped = false
- n:Play()
- n1:Play()
- b = Instance.new("Sound",hed)
- b.SoundId = "http://www.roblox.com/asset/?id=168586586"
- b.Pitch = 0.94
- b.Looped = false
- b1 = Instance.new("Sound",hed)
- b1.SoundId = "http://www.roblox.com/asset/?id=168586586"
- b1.Pitch = 0.94
- b1.Looped = false
- b:Play()
- b1:Play()
- for i = 1,26 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.5)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.5)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)),0.5)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), 0), 0.5)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -1) * CFrame.Angles(math.rad(50), 0, math.rad(0)), 0.5)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .4) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.5)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 0.5)
- if Debounces.on == false then break end
- wait()
- end
- wait(.5)
- to:disconnect()
- q:Destroy()
- q1:Destroy()
- n:Destroy()
- n1:Destroy()
- larm.BrickColor = BrickColor.new("Really black")
- rarm.BrickColor = BrickColor.new("Really black")
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.on = false
- Debounces.NoIdl = false
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "q" and char.Mana.Value>=50 then
- char.Mana.Value = char.Mana.Value - 50
- larm.BrickColor = BrickColor.new("Bright red")
- rarm.BrickColor = BrickColor.new("Bright red")
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.on = true
- Debounces.NoIdl = true
- to = char.Absolution.Thingy2.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") then
- if hit.Name ~= p.Name then
- hit:FindFirstChild("Humanoid"):TakeDamage(4)
- wait(1)
- --Debounces.Slashed = false
- --end
- end
- end
- elseif ht and hit:IsA("Hat") then
- if hit.Parent.Name ~= p.Name then
- if hit.Parent:FindFirstChild("Humanoid") then
- hit.Parent:FindFirstChild("Humanoid"):TakeDamage(4)
- wait(1)
- --Debounces.Slashed = false
- end
- end
- end
- end)
- for i = 1, 20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(21), math.rad(75), math.rad(50)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-18)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-60),0), 0.5)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(70), 0), 0.5)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- if Debounces.on == false then break end
- wait()
- end
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://160069154"
- z.Looped = false
- z.Pitch = .9
- z1 = Instance.new("Sound",hed)
- z1.SoundId = "rbxassetid://160069154"
- z1.Looped = false
- z1.Pitch = .9
- wait(0.01)
- z:Play()
- z1:Play()
- for i = 1, 12 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2,.9,-1) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(20)), 0.5)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(30),0), 0.5)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.5)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10), 0, 0), 0.5)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, .6) * CFrame.Angles(math.rad(-65), 0, 0), 0.5)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- if Debounces.on == false then break end
- wait()
- end
- for i = 1, 12 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(140), math.rad(0), math.rad(50)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-18)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(10),0), 0.5)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-10), 0), 0.5)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- if Debounces.on == false then break end
- wait()
- end
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://168586621"
- z.Looped = false
- z.Pitch = 1
- z1 = Instance.new("Sound",hed)
- z1.SoundId = "rbxassetid://168586621"
- z1.Looped = false
- z1.Pitch = 1
- wait(0.01)
- z:Play()
- z1:Play()
- for i = 1, 12 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(10)), 0.5)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-18)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-40),0), 0.5)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(40), 0), 0.5)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-10)), 0.5)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(20), 0, math.rad(10)), 0.5)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.8, -1.4) * CFrame.Angles(math.rad(-110), math.rad(-90), math.rad(20)), 1)
- if Debounces.on == false then break end
- wait()
- end
- to:disconnect()
- larm.BrickColor = BrickColor.new("Really black")
- rarm.BrickColor = BrickColor.new("Really black")
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.on = false
- Debounces.NoIdl = false
- end
- end
- end
- end)
- ----------------------------------------------------
- Sit = false
- mouse.KeyDown:connect(function(key)
- if key == "v" then
- if Sit == false then
- Sit = true
- hum.WalkSpeed = 20
- stanceToggle = "Sitting"
- elseif Sit == true then
- Sit = false
- hum.WalkSpeed = 50
- stanceToggle = "Normal"
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "t" and char.Mana.Value>=50 then
- char.Mana.Value = char.Mana.Value - 50
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.on = true
- Debounces.NoIdl = true
- for i = 1, 25 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .6) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.2) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.4)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1)
- if Debounces.on == false then break end
- wait()
- end
- Spawn(function()
- local Parts = {}
- for Y = -5,5 do
- local P = Instance.new("Part",char)
- P.Anchored = true
- P.FormFactor = "Custom"
- P.CanCollide = false
- P.Size = Vector3.new(1,1,1)
- P.TopSurface = "SmoothNoOutlines"
- P.BottomSurface = "SmoothNoOutlines"
- P.BrickColor = BrickColor.new("Really black")
- P.Material = "Neon"
- P.Name = tostring(Y)
- local i = (Y+5)/(10)
- i = 1-math.cos(math.pi*i-(math.pi/2))
- P.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,Y,-15+(i*1.5))*CFrame.Angles(math.rad(Y*6),0,0)
- P.Touched:connect(function(ht)
- local hit = ht.Parent
- if hit:FindFirstChild("Humanoid") then
- hit.Humanoid:TakeDamage(math.random(100,math.huge))
- end
- end)
- s = Instance.new("Sound",P)
- s.SoundId = "rbxassetid://228343271"
- s.Volume = .7
- s.Pitch = 0.9
- s:Play()
- P.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") then
- if hit.Name ~= p.Name then
- hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
- hit:FindFirstChild("Humanoid").PlatformStand = true
- wait(1)
- --Debounces.Slashed = false
- --end
- end
- end
- elseif ht and hit:IsA("Hat") then
- if hit.Parent.Name ~= p.Name then
- if hit.Parent:FindFirstChild("Humanoid") then
- hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random (1,3))
- hit:FindFirstChild("Humanoid").PlatformStand = true
- wait(1)
- --Debounces.Slashed = false
- --end
- end
- end
- end
- end)
- Parts[#Parts+1] = P
- end
- local BREAKIT = false
- local CParts = {}
- local Rocks = {}
- local LastPos = nil
- for i = 1,70 do
- for i2,v in pairs(Parts) do
- v.CFrame = v.CFrame*CFrame.new(0,0,-4)
- local cf = v.CFrame
- v.Size = v.Size+Vector3.new(1,1,1)
- v.CFrame = cf
- v.Transparency = v.Transparency+0.02
- if v.Transparency >= 0.975 then BREAKIT = true end
- if v.Name == "0" then
- local Ignore = {}
- for i,v in pairs(game:GetService("Players"):GetPlayers()) do
- if v.Character ~= nil then
- Ignore[#Ignore+1] = v.Character
- end
- end
- local ray = Ray.new(v.Position+Vector3.new(0,20,0),Vector3.new(0,-200,0))
- local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(ray,Ignore)
- if Hit ~= nil then
- if #Rocks == 0 then
- for i = 1,5 do
- local P = Instance.new("Part",char)
- Rocks[#Rocks+1] = P
- P.Anchored = true
- P.FormFactor = "Custom"
- P.BrickColor = Hit.BrickColor
- P.Material = Hit.Material
- P.TopSurface = "Smooth"
- P.BottomSurface = "Smooth"
- P.Size = Vector3.new(1,1,1)*(math.random(500,900)/100)
- end
- end
- for i,P in pairs(Rocks) do
- P.CFrame = ((CFrame.new(Pos)*(v.CFrame-v.Position))*CFrame.new(math.random(-math.ceil(v.Size.X/2),math.ceil(v.Size.X/2)),0,-math.random(5,8))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
- end
- local P = Instance.new("Part",char)
- CParts[#CParts+1] = {P,tick()}
- P.Anchored = true
- P.FormFactor = "Custom"
- P.BrickColor = Hit.BrickColor
- P.Material = Hit.Material
- P.TopSurface = "Smooth"
- P.BottomSurface = "Smooth"
- P.Size = Vector3.new(5,5,5)*(math.random(100,300)/100)
- Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
- Pos = Pos.p
- P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
- local P = P:Clone()
- CParts[#CParts+1] = {P,tick()}
- P.Parent = char
- Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(-v.Size.X,0,0)
- Pos = Pos.p
- P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,-20)))
- if LastPos ~= nil then
- local P = P:Clone()
- CParts[#CParts+1] = {P,tick()}
- P.Parent = char
- P.BrickColor = BrickColor.new("Really black")
- Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
- Pos = Pos.p
- local CFr = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
- P.Size = Vector3.new(v.Size.X-0.25,1,(CFr.p-LastPos.p).Magnitude+0.30)
- --P.Velocity = Vector3.new(0,-1000,0)
- P.CFrame = CFrame.new(CFr.p,LastPos.p)*CFrame.new(0,0,-((CFr.p-LastPos.p).Magnitude+0.25)/2)
- end
- LastPos = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
- end
- end
- end
- if BREAKIT then break end
- wait(0.002)
- end
- for i,v in pairs(Rocks) do
- CParts[#CParts+1] = {v,tick()}
- end
- for i,v in pairs(Parts) do
- v:Destroy()
- end
- Parts = nil
- while true do
- local t = tick()
- local p = nil
- for i,v in pairs(CParts) do
- if t-v[2] > 4 then
- v[1].Transparency = v[1].Transparency+0.05
- if v[1].Transparency >= 1 then
- v[1]:Destroy()
- CParts[i] = nil
- end
- end
- p = v
- end
- if p == nil then break end
- wait(0.002)
- end
- for i,v in pairs(CParts) do
- v:Destroy()
- end
- CParts = {}
- end)
- for i = 1, 20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,.8,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,.8,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.6, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -1.4) * CFrame.Angles(math.rad(40), 0, math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -1.6, -.9) * CFrame.Angles(math.rad(10), 0, math.rad(0)), 0.4)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1)
- if Debounces.on == false then break end
- wait()
- end
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.on = false
- Debounces.NoIdl = false
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "e" and char.Mana.Value>=50 then
- char.Mana.Value = char.Mana.Value - 50
- larm.BrickColor = BrickColor.new("Bright red")
- rarm.BrickColor = BrickColor.new("Bright red")
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.on = true
- Debounces.NoIdl = true
- for i = 1, 18 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.7, 0) * CFrame.Angles(math.rad(90),math.rad(50),math.rad(90)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- if Debounces.on == false then break end
- wait()
- end
- local HandCF = CFrame.new(char.Absolution.Handle.Position - Vector3.new(0,8.8,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- local rng = Instance.new("Part", char.Absolution.Handle)
- rng.Anchored = true
- rng.BrickColor = BrickColor.new("Really black")
- rng.CanCollide = true
- rng.FormFactor = 3
- rng.Name = "Ring"
- rng.Size = Vector3.new(1, 1, 1)
- rng.CanCollide = false
- rng.Transparency = 0.35
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng.CFrame = HandCF
- local rngm = Instance.new("SpecialMesh", rng)
- rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
- rngm.Scale = Vector3.new(1, 1, 2)
- x = Instance.new("Sound", hed)
- x.SoundId = "http://www.roblox.com/asset/?id=169445602"
- x.Looped = false
- x.Pitch = .7
- x.Volume = 1
- x1 = Instance.new("Sound", hed)
- x1.SoundId = "http://www.roblox.com/asset/?id=169445602"
- x1.Looped = false
- x1.Pitch = .7
- x1.Volume = 1
- x:Play()
- x1:Play()
- rngto = rng.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") then
- if hit.Name ~= p.Name then
- hit:FindFirstChild("Humanoid"):TakeDamage(4)
- hit:FindFirstChild("Humanoid").PlatformStand = true
- hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -120
- --Debounces.Slashed = false
- --end
- end
- end
- elseif ht and hit:IsA("Hat") then
- if hit.Parent.Name ~= p.Name then
- if hit.Parent:FindFirstChild("Humanoid") then
- hit.Parent:FindFirstChild("Humanoid"):TakeDamage(4)
- hit:FindFirstChild("Humanoid").PlatformStand = true
- hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -120
- --Debounces.Slashed = false
- end
- end
- end
- end)
- coroutine.wrap(function()
- for i = 1, 60, 2 do
- rngm.Scale = Vector3.new(10 + i*10, 10 + i*10, 10)
- rng.Size = rngm.Scale
- rng.CFrame = HandCF
- rng.Transparency = i/60
- wait()
- end
- wait()
- rng:Destroy()
- end)()
- for i = 1, 18 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, 0.2) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- if Debounces.on == false then break end
- wait()
- end
- larm.BrickColor = BrickColor.new("Really black")
- rarm.BrickColor = BrickColor.new("Really black")
- x:Destroy()
- x1:Destroy()
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.on = false
- Debounces.NoIdl = false
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "y" then
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.on = true
- Debounces.NoIdl = true
- for i = 1, 15 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
- if Debounces.on == false then break end
- wait()
- end
- x = Instance.new("Sound",char)
- x.SoundId = "rbxassetid://228343271"
- x.Pitch = 1
- x.Volume = .8
- wait(.1)
- x:Play()
- Debounces.on = false
- Debounces.Here = false
- shot = shot + 1
- local rng = Instance.new("Part", char)
- rng.Anchored = true
- rng.BrickColor = BrickColor.new("Really black")
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = "Ring"
- rng.Size = Vector3.new(1, 1, 1)
- rng.Transparency = 0.35
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng2 = rng:clone()
- rng3 = rng2:clone()
- rng4 = rng2:clone()
- local rngm = Instance.new("SpecialMesh", rng)
- rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
- rngm.TextureId = "http://www.roblox.com/asset/?id=122569107"
- rngm.Scale = Vector3.new(10, 10, 1)
- rngm2 = rngm:clone()
- rngm2.Scale = Vector3.new(5, 5, 1)
- rngm3=rngm2:clone()
- rngm3.Parent = rng3
- rngm3.Scale = Vector3.new(8, 8, 1)
- rngm4 = rngm2:clone()
- rngm4.Parent = rng4
- rngm4.Scale = Vector3.new(6, 6, 1)
- local bem = Instance.new("Part", char)
- bem.Anchored = true
- bem.BrickColor = BrickColor.new("Really black")
- bem.CanCollide = false
- bem.FormFactor = 3
- bem.Name = "Beam" .. shot
- bem.Size = Vector3.new(1, 1, 1)
- bem.Transparency = 0.35
- bem.TopSurface = 0
- bem.BottomSurface = 0
- local bemm = Instance.new("SpecialMesh", bem)
- bemm.MeshType = 4
- bemm.Scale = Vector3.new(1, 4, 4)
- local out = Instance.new("Part", char)
- out.Anchored = true
- out.BrickColor = BrickColor.new("Really black")
- out.CanCollide = false
- out.FormFactor = 3
- out.Name = "Out"
- out.Size = Vector3.new(4, 4, 4)
- out.Transparency = 0.35
- out.TopSurface = 0
- out.BottomSurface = 0
- local outm = Instance.new("SpecialMesh", out)
- outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
- outm.TextureId = "http://www.roblox.com/asset/?id=122569107"
- outm.Scale = Vector3.new(4, 4, 4)
- local bnd = Instance.new("Part", char)
- bnd.Anchored = true
- bnd.BrickColor = BrickColor.new("Really black")
- bnd.CanCollide = false
- bnd.FormFactor = 3
- bnd.Material = "Neon"
- bnd.Name = "Bend"
- bnd.Size = Vector3.new(1, 1, 1)
- bnd.Transparency = 1
- bnd.TopSurface = 0
- bnd.BottomSurface = 0
- local bndm = Instance.new("SpecialMesh", bnd)
- bndm.MeshType = 3
- bndm.Scale = Vector3.new(8, 8, 8)
- out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
- bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
- bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
- rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
- rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
- rng4.CFrame = rng3.CFrame * CFrame.new(0, -.5, 0)
- Debounces.Shewt = true
- coroutine.wrap(function()
- for i = 1, 50, 0.2 do
- rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
- rngm3.Scale = Vector3.new(8 + i*2, 8 + i*2, 1)
- rngm4.Scale = Vector3.new(6 + i*2, 6 + i*2, 1)
- rng.Transparency = i/20
- rng3.Transparency = 1/16
- rng4.Transparency = i/12
- wait()
- end
- wait()
- rng:Destroy()
- end)()
- if Debounces.Shewt == true then
- char:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
- hit = ht.Parent
- if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
- if HasntTouched(hit.Name) == true and deb == false then
- deb = true
- coroutine.wrap(function()
- hit:FindFirstChild("Humanoid").PlatformStand = true
- hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
- hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
- end)()
- table.insert(Touche, hit.Name)
- deb = false
- end
- elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
- if HasntTouched(hit.Parent.Name) == true and deb == false then
- deb = true
- coroutine.wrap(function()
- hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
- hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
- wait(1)
- hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
- end)()
- table.insert(Touche, hit.Parent.Name)
- deb = false
- for i, v in pairs(Touche) do
- print(v)
- end
- end
- end
- end)
- end
- for i = 0, 260, 8 do
- bem.Size = Vector3.new(i, 2, 2)
- bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
- bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
- bnd.Size = Vector3.new(1,1,1)
- bndm.Scale = Vector3.new(8,8,8)
- if i % 10 == 0 then
- local newRng = rng2:Clone()
- newRng.Parent = char
- newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
- local newRngm = rngm2:clone()
- newRngm.Parent=newRng
- coroutine.wrap(function()
- for i = 1, 10, 0.2 do
- newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 1)
- newRng.Transparency = i/10
- wait()
- end
- wait()
- newRng:Destroy()
- end)()
- end
- wait()
- end
- wait()
- Debounces.Shewt = false
- bem:Destroy()
- out:Destroy()
- bnd:Destroy()
- Debounces.Ready = false
- for i, v in pairs(Touche) do
- table.remove(Touche, i)
- end
- wait()
- table.insert(Touche, char.Name)
- Debounces.NoIdl = false
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- end
- end
- end
- end)
- ----------------------------------------------------
- sidz = {"231917888", "231917845", "231917806"}
- ptz = {0.65, 0.7, 0.75, 0.8, 0.95, 1}
- mouse.KeyDown:connect(function(key)
- if key == "f" and char.Mana.Value>=50 then
- char.Mana.Value = char.Mana.Value - 50
- larm.BrickColor = BrickColor.new("Really black")
- rarm.BrickColor = BrickColor.new("Camo")
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.on = true
- Debounces.NoIdl = true
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-34)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(34)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- if Debounces.on == false then break end
- wait()
- end
- z = Instance.new("Sound",char)
- z.SoundId = "rbxassetid://"..sidz[math.random(1,#sidz)]
- z.Pitch = ptz[math.random(1,#ptz)]
- z.Volume = 1
- z1 = Instance.new("Sound",char)
- z1.SoundId = z.SoundId
- z1.Pitch = z.Pitch
- z1.Volume = 1
- wait(1)
- z:Play()
- z1:Play()
- Stomp()
- for i = 1, 20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(28)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-28)), 0.6)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.2)*CFrame.Angles(math.rad(-26),math.rad(0),0), 0.6)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, -.6) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(30), 0, math.rad(0)), 0.6)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, -1.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), 0.6)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- if Debounces.on == false then break end
- wait()
- end
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.on = false
- Debounces.NoIdl = false
- larm.BrickColor = BrickColor.new("Really black")
- rarm.BrickColor = BrickColor.new("Really black")
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "g" and char.Mana.Value>5 then
- char.Mana.Value = char.Mana.Value - 5
- larm.BrickColor = BrickColor.new("Camo")
- rarm.BrickColor = BrickColor.new("Really black")
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.on = true
- Debounces.NoIdl = true
- chrg = lleg.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") then
- if hit.Name ~= p.Name then
- hit:FindFirstChild("Humanoid"):TakeDamage(2)
- hit:FindFirstChild("Humanoid").PlatformStand = true
- hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
- --Debounces.Slashed = false
- --end
- end
- end
- elseif ht and hit:IsA("Hat") then
- if hit.Parent.Name ~= p.Name then
- if hit.Parent:FindFirstChild("Humanoid") then
- hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
- hit:FindFirstChild("Humanoid").PlatformStand = true
- hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
- --Debounces.Slashed = false
- end
- end
- end
- end)
- for i = 1, 14 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.5)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.5)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.2)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.5)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.8, -3, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), 0.5)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), 0.5)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.9)
- if Debounces.on == false then break end
- wait()
- end
- charge()
- z = Instance.new("Sound",char)
- z.SoundId = "rbxassetid://200632875"
- z.Volume = 1
- z.Pitch = .8
- z1 = Instance.new("Sound",char)
- z1.SoundId = "rbxassetid://200632875"
- z1.Volume = 1
- z1.Pitch = .9
- z:Play()
- z1:Play()
- wait(1)
- z:Destroy()
- z1:Destroy()
- chrg:disconnect()
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.on = false
- Debounces.NoIdl = false
- larm.BrickColor = BrickColor.new("Really black")
- rarm.BrickColor = BrickColor.new("Really black")
- end
- end
- end
- end)
- ----------------------------------------------------
- pt = {0.7, 0.8, 0.9}
- mouse.KeyDown:connect(function(key)
- if key == "h" and char.Mana.Value>50 then
- char.Mana.Value = char.Mana.Value - 50
- if Debounces.CanJoke == true then
- Debounces.CanJoke = false
- u = Instance.new("Sound")
- u.SoundId = "http://www.roblox.com/asset/?id=138199573"
- u.Parent = char
- u.Looped = false
- u.Pitch = pt[math.random(1,#pt)]
- u.Volume = 1
- u2 = Instance.new("Sound")
- u2.SoundId = "http://www.roblox.com/asset/?id=138199573"
- u2.Parent = char
- u2.Looped = false
- u2.Pitch = u.Pitch
- u2.Volume = 1
- wait(.01)
- u:Play()
- u2:Play()
- wait(6)
- u:Destroy()
- u2:Destroy()
- if Debounces.CanJoke == false then
- Debounces.CanJoke = true
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "j" and char.Mana.Value> 30 then
- char.Mana.Value = char.Mana.Value-30
- if Debounces.CanJoke == true then
- Debounces.CanJoke = false
- z = Instance.new("Sound",char)
- z.SoundId = "rbxassetid://135017755"
- z.Pitch = .76
- z.Volume = 1
- wait()
- z:Play()
- wait(6)
- z:Destroy()
- if Debounces.CanJoke == false then
- Debounces.CanJoke = true
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "k" and char.Mana.Value> 10 then
- char.Mana.Value = char.Mana.Value -10
- if Debounces.CanJoke == true then
- Debounces.CanJoke = false
- z = Instance.new("Sound",char)
- z.SoundId = "rbxassetid://135017578"
- z.Pitch = .76
- z.Volume = 1
- wait()
- z:Play()
- wait(4)
- z:Destroy()
- if Debounces.CanJoke == false then
- Debounces.CanJoke = true
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "u" and char.Mana.Value>200 then
- wait(1)
- char.Mana.Value = char.Mana.Value-200
- charge()
- wait(0.6)
- charge()
- wait(0.6)
- charge()
- wait(2)
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "x" and char.Mana.Value>50 then
- char.Mana.Value = char.Mana.Value-50
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.NoIdl = true
- Debounces.on = true
- Debounces.ks = true
- for i = 1, 10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.7,.9,-.5)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(20)), 0.6)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)*CFrame.Angles(math.rad(-26),math.rad(0),0), 0.6)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.6)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.7, .6) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(0)), 0.6)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
- if Debounces.on == false then break end
- wait()
- end
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169445092"
- z.Volume = 1
- wait(0.1)
- z:Play()
- kik = rleg.Touched:connect(function(ht)
- hit = ht.Parent
- if ht and hit:IsA("Model") then
- if hit:FindFirstChild("Humanoid") then
- if hit.Name ~= p.Name then
- if Debounces.ks==true then
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://169380525"
- z.Volume = 1
- z:Play()
- Debounces.ks=false
- end
- hit:FindFirstChild("Humanoid"):TakeDamage(2)
- hit:FindFirstChild("Humanoid").PlatformStand = true
- hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
- --Debounces.Slashed = false
- --end
- end
- end
- elseif ht and hit:IsA("Hat") then
- if hit.Parent.Name ~= p.Name then
- if hit.Parent:FindFirstChild("Humanoid") then
- hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
- hit:FindFirstChild("Humanoid").PlatformStand = true
- hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
- --Debounces.Slashed = false
- --end
- end
- end
- end
- end)
- for i = 1, 8 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,.2)*CFrame.Angles(math.rad(8),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(16), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.6, -1.4) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.7)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
- if Debounces.on == false then break end
- wait()
- end
- kik:disconnect()
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.on = false
- Debounces.NoIdl = false
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "c" and char.Mana.Value>80 then
- char.Mana.Value = char.Mana.Value -80
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.NoIdl = true
- Debounces.on = true
- SIDZ = {"231917744", "231917742"}
- PTZ = {0.7, 0.8, 0.9, 1}
- for i = 1, 20 do
- wait()
- for i,v in pairs(char.Absolution:children()) do
- if v:IsA("Part") or v:IsA("WedgePart") then
- v.Transparency = v.Transparency + 0.05
- end
- end
- end
- function FindNearestTorso(Position,Distance,SinglePlayer)
- if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
- local List = {}
- for i,v in pairs(workspace:GetChildren())do
- if v:IsA("Model")then
- if v:findFirstChild("Torso")then
- if v ~= char then
- if(v.Torso.Position -Position).magnitude <= Distance then
- table.insert(List,v)
- end
- end
- end
- end
- end
- return List
- end
- GroundPound()
- for i = 1, 5 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
- if Debounces.on == false then break end
- wait()
- end
- GroundPound()
- for i = 1, 5 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
- if Debounces.on == false then break end
- wait()
- end
- GroundPound()
- for i = 1, 5 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
- if Debounces.on == false then break end
- wait()
- end
- GroundPound()
- for i = 1, 5 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
- if Debounces.on == false then break end
- wait()
- end
- GroundPound()
- for i = 1, 5 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
- if Debounces.on == false then break end
- wait()
- end
- GroundPound()
- for i = 1, 5 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
- if Debounces.on == false then break end
- wait()
- end
- for i = 1, 18 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-10)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(10)), 0.4)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.4)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- if Debounces.on == false then break end
- wait()
- end
- for i,v in pairs(FindNearestTorso(torso.CFrame.p,25))do
- if v:FindFirstChild('Humanoid') then
- v.Humanoid:TakeDamage(math.random(20,60))
- v.Humanoid.PlatformStand = true
- v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
- end
- end
- x = Instance.new("Sound",char)
- x.SoundId = "rbxassetid://"..SIDZ[math.random(1,#SIDZ)]
- x.Pitch = PTZ[math.random(1,#PTZ)]
- x.Volume = 1
- wait(0.1)
- x:Play()
- Crater(hed,20)
- for i = 1, 14 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 3.2, -.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(-10)), 0.6)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 3.2, -.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(10)), 0.6)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.6)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -5, 0) * CFrame.Angles(math.rad(-90), math.rad(0), 0), 0.6)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- if Debounces.on == false then break end
- wait()
- end
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- Debounces.on = false
- Debounces.NoIdl = false
- for i = 1, 20 do
- wait()
- for i,v in pairs(char.Absolution:children()) do
- if v:IsA("Part") or v:IsA("WedgePart") then
- v.Transparency = v.Transparency - 0.05
- end
- end
- end
- end
- end
- end
- end)
- ----------------------------------------------------176349813
- mouse.KeyDown:connect(function(key)
- if key == "b" and char.Mana.Value>80 then
- char.Mana.Value = char.Mana.Value -80
- hum.WalkSpeed = 20
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.NoIdl = true
- Debounces.on = true
- for i = 1,20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.1)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.1)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.1)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.1)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles (math.rad(30), 0, math.rad(-5)), 0.1)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles (math.rad(30), 0, math.rad(5)), 0.1)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- if Debounces.on == false then break end
- wait()
- end
- wait(1)
- v = Instance.new("Sound")
- v.SoundId = "rbxassetid://181384451"
- v.Parent = char
- v.Looped = false
- v.Pitch = 1.04
- v.Volume = 1.5
- wait(.01)
- v:Play()
- v = Instance.new("Sound")
- v.SoundId = "rbxassetid://138252341"
- v.Parent = char
- v.Looped = false
- v.Pitch = 1.04
- v.Volume = 1.2
- wait(.01)
- v:Play()
- if Daytime == true then
- Daytime = false
- l.TimeOfDay = 24
- else
- Daytime = true
- l.TimeOfDay = 12
- l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
- end
- local Shockwave = function()
- local rng1 = Instance.new("Part", char)
- rng1.Anchored = true
- rng1.BrickColor = BrickColor.new("Institutional white")
- rng1.CanCollide = false
- rng1.FormFactor = 3
- rng1.Name = "Ring"
- rng1.Material = "Neon"
- rng1.Size = Vector3.new(1, 1, 1)
- rng1.Transparency = 0.35
- rng1.TopSurface = 0
- rng1.BottomSurface = 0
- local rngm1 = Instance.new("SpecialMesh", rng)
- rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
- rngm1.Scale = Vector3.new(10, 10, 1)
- rng1.CFrame = CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
- local Wave = Instance.new("Part", game.Workspace)
- Wave.Name = "Shockwave"
- Wave.BrickColor = BrickColor.new("Really black")
- Wave.Size = Vector3.new(1, 1, 1)
- Wave.Shape = "Ball"
- Wave.Name = "Wave"
- Wave.Material = "Neon"
- Wave.CanCollide = false
- Wave.Anchored = true
- Wave.TopSurface = 0
- Wave.BottomSurface = 0
- Wave.Touched:connect(function(hit)
- if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
- local Occlude = true
- local NotOccludes = {
- char.Name;
- "Wings";
- "Scythe";
- "Thingy";
- "Thingy2"; -- put all of the names in a table pls
- }
- for i,v in pairs(NotOccludes) do
- if hit.Parent.Name == v then
- Occlude = false
- end
- end
- --if hit.Parent.Name ~= char.Name and hit.Name ~= "Wings" and hit.Name ~= "Scythe" and hit.Name ~= "Thingy" and hit.Name ~= "Thingy2" and hit.Parent.Name ~= "Wings" and hit.Parent.Name ~= "Scythe" and hit.Parent.Name ~= "Thingy" and hit.Parent.Name ~= "Thingy2" then
- if Occlude then
- hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - math.huge
- hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
- end
- end
- end)
- Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
- coroutine.wrap(function()
- for i = 1, 20, 0.2 do
- rngm1.Scale = Vector3.new(30 + i*2, 30 + i*2, 1)
- rng1.Transparency = i/20
- local Wav2 = game.Workspace.Wave:Clone()
- Wav2.Position = Vector3.new(math.random(0,200),2,math.random(0,200))
- wait()
- end
- wait()
- rng1:Destroy()
- end)()
- Delay(0, function()
- if Daytime == false then
- for i = 1, 50, 1 do
- Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
- Wave.CFrame = char.Torso.CFrame
- local t = i / 50
- Wave.Transparency = t
- wait()
- end
- else
- for i = 1, 50, 1 do
- Wave.Size = Vector3.new(20 + i, 20 + i, 20 + i)
- Wave.CFrame = char.Torso.CFrame
- local t = i / 50
- Wave.Transparency = t
- wait()
- end
- end
- Wave:Destroy()
- end)
- Delay(0, function()
- while wait() do
- if Wave ~= nil then
- Wave.CFrame = char.Torso.CFrame
- else
- break
- end
- end
- end)
- end
- Shockwave()
- for i = 1, 15 do
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
- if Debounces.on == false then break end
- wait()
- end
- for i = 1, 15 do
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
- if Debounces.on == false then break end
- wait()
- end
- for i = 1, 15 do
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
- if Debounces.on == false then break end
- wait()
- end
- for i = 1, 15 do
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
- if Debounces.on == false then break end
- wait()
- end
- for i = 1, 15 do
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
- if Debounces.on == false then break end
- wait()
- end
- for i = 1, 15 do
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
- if Debounces.on == false then break end
- wait()
- end
- wait(1.4)
- Debounces.NoIdl = false
- hum.WalkSpeed = 50
- Debounces.on = false
- wait()
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- v:Destroy()
- end
- char.Mana.Value = char.Mana.Value + 1000
- wait(4)
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "m" and char.Mana.Value> 60 then
- char.Mana.Value = char.Mana.Value-60
- hum.WalkSpeed = 0
- if Debounces.CanAttack == true then
- Debounces.CanAttack = false
- Debounces.on = true
- Debounces.NoIdl = true
- x = Instance.new("Sound",char)
- x.SoundId = "http://www.roblox.com/asset/?id=169445572"
- x.Looped = false
- x.Pitch = 1.1
- x.Volume = 1
- x:Play()
- x2 = Instance.new("Sound",char)
- x2.SoundId = "http://www.roblox.com/asset/?id=169380495"
- x2.Looped = false
- x2.Pitch = .7
- x2.Volume = 1
- wait(.1)
- x:Play()
- x2:Play()
- for i = 1, 20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,0.6,-.2) *CFrame.Angles (math.rad (45),math.rad(0),math.rad(32)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,1,0)*CFrame.Angles(math.rad (0),math.rad(0),math.rad(-20)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)*CFrame.Angles(math.rad (- 8),math.rad(-40), math.rad(-8)),0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3.2, 0) * CFrame.Angles (math.rad (-50), math.rad(40), math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.8, .4, -1.6) * CFrame.Angles (math.rad (30), 0, math.rad(20)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.6, -2, 0) * CFrame.Angles (math.rad(- 10), math.rad(-40), math.rad(0)), 0.2)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.4)
- if Debounces.on == false then break end
- wait()
- x:Destroy()
- x2:Destroy()
- end
- wait(1)
- local rng = Instance.new("Part", char)
- rng.Anchored = true
- rng.BrickColor = BrickColor.new("Really black")
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = "Ring"
- rng.Size = Vector3.new(1, 1, 1)
- rng.Transparency = 0.35
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng.Position = torso.Position - Vector3.new(0,2,0)
- rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
- local rngm = Instance.new("SpecialMesh", rng)
- rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
- rngm.Scale = Vector3.new(1, 1, 2)
- x = Instance.new("Sound",char)
- x.SoundId = "http://www.roblox.com/asset/?id=169445602"
- x.Looped = false
- x.Pitch = .7
- x.Volume = 1
- x:Play()
- coroutine.wrap(function()
- for i = 1, 60, 2 do
- rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
- rng.Transparency = i/60
- wait()
- end
- wait()
- rng:Destroy()
- end)()
- hum.WalkSpeed = 50
- BV = Instance.new("BodyVelocity", torso)
- BV.maxForce = Vector3.new(0,200000,0)
- BV.P = 100000
- BV.velocity = Vector3.new(0,800,0)
- for i = 1, 20 do
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(20),math.rad(0), math.rad(0)),0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(40), 0, math.rad(-20)), 0.7)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, 0, -2) * CFrame.Angles(math.rad(0), 0, 0), 0.7)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- if Debounces.on == false then break end
- wait()
- end
- x:Destroy()
- BV:Destroy()
- for i = 1, 30 do
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-16), math.rad (0), math.rad(0)), 0.3)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.4, -1) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8, -.6) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
- if Debounces.on == false then break end
- wait()
- end
- if (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 1 then
- for i = 1, 30 do
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- if Debounces.on == false then break end
- wait()
- end
- end
- Debounces.on = false
- Debounces.NoIdl = false
- local ry,ht,ps=nil,nil,nil
- while ht==nil do
- ry,ht,ps=newRay(root.CFrame*CFrame.new(0,-2,0),root.CFrame*CFrame.new(0,-3,0),4.1,{char})
- wait()
- end
- z = Instance.new("Sound",char)
- z.SoundId = "rbxassetid://142070127"
- z.Volume = 1
- wait(.1)
- z:Play()
- Landing()
- hum.WalkSpeed = 50
- if Debounces.CanAttack == false then
- Debounces.CanAttack = true
- end
- end
- end
- end)
- ----------------------------------------------------
- Grab = false
- mouse.KeyDown:connect(function(key)
- if key == "z" then
- larm.BrickColor = BrickColor.new("Bright red")
- rarm.BrickColor = BrickColor.new("Bright red")
- Debounces.on = true
- Debounces.NoIdl = true
- if Grab == false then
- gp = nil
- con1=larm.Touched:connect(function(hit) -- this is grab
- ht = hit.Parent
- hum1=ht:FindFirstChild('Humanoid')
- if hum1 ~= nil then
- hum1.PlatformStand=true
- gp = ht
- Grab = true
- asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-3.3,0),CFrame.new(0,0,0))
- asd.Parent = larm
- asd.Name = "asd"
- asd.C0=asd.C0*CFrame.Angles(math.rad(-90),0,0)
- elseif hum1 == nil then
- con1:disconnect()
- wait() return
- end
- end)
- for i = 1, 18 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(36)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.65,.9,-.5)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.8, 0) * CFrame.Angles(math.rad(-60), math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.6) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.6) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.9)
- if Debounces.on == false then break end
- wait()
- end
- con1:disconnect()
- Debounces.on = false
- Debounces.NoIdl = false
- elseif Grab == true then
- Grab = false
- for i = 1, 20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-20)), 0.1)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
- if Debounces.on == false then end
- wait()
- end
- if gp ~= nil then
- for i,v in pairs(larm:GetChildren()) do
- if v.Name == "asd" and v:IsA("Weld") then
- v:Remove()
- end
- end
- bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
- bv.maxForce = Vector3.new(400000, 400000, 400000)
- bv.P = 125000
- bv.velocity = char.Head.CFrame.lookVector * 200
- for i = 1, 12 do
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.75)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(20)), 0.5)
- if Debounces.on == false then end
- wait()
- end
- ht=nil
- Spawn(function()
- wait(0.5)
- bv:Destroy()
- end)
- Debounces.on = false
- Debounces.NoIdl = false
- elseif ht == nil then wait()
- Grab = false
- Debounces.on = false
- Debounces.NoIdl = false
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if string.byte(key) == 52 then
- char.Humanoid.WalkSpeed = 21
- end
- end)
- mouse.KeyUp:connect(function(key)
- if string.byte(key) == 52 then
- char.Humanoid.WalkSpeed = 50
- end
- end)
- ----------------------------------------------------
- local animpose = "Idle"
- local lastanimpose = "Idle"
- local sine = 0
- local change = 1
- local val = 0
- local ffing = false
- ----------------------------------------------------
- x = Instance.new("Sound", char)
- x.SoundId = "http://www.roblox.com/asset/?id=187922823"
- x.Looped = true
- x.Volume = 1
- x.Pitch = 1
- local footsteps = false
- -------------------------------
- game:GetService("RunService").RenderStepped:connect(function()
- if char.Humanoid.Jump == true then
- jump = true
- else
- jump = false
- end
- char.Humanoid.FreeFalling:connect(function(f)
- if f then
- ffing = true
- else
- ffing = false
- end
- end)
- sine = sine + change
- if jumpn == true then
- animpose = "Jumping"
- elseif ffing == true then
- animpose = "Freefalling"
- elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
- animpose = "Idle"
- elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
- animpose = "Walking"
- elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
- animpose = "Running"
- end
- if animpose ~= lastanimpose then
- sine = 0
- if Debounces.NoIdl == false then
- if animpose == "Idle" then
- for i = 1, 2 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
- end
- elseif animpose == "Walking" then
- for i = 1, 2 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(20)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0)*CFrame.Angles(0, math.rad(1), math.rad(-10)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8), math.rad(0), math.rad(0)),0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
- end
- elseif animpose == "Running" then
- for i = 1, 2 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-10), math.rad(-40), math.rad(50)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.2, 0-1*math.cos(sine/4)/2)*CFrame.Angles(math.rad(50-80*math.cos(sine/8)/2), math.rad(0), math.rad(0-70*math.cos(sine/8)/2)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+8*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+4*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- end
- wait()
- end
- else
- end
- end
- lastanimpose = animpose
- if Debounces.NoIdl == false then
- if animpose == "Idle" then
- if stanceToggle == "Normal" then
- change = 0.5
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(88+2*math.cos(sine/14)),math.rad(0),math.rad(20)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(50),math.rad(-30),math.rad(-40-2*math.cos(sine/14))), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(40),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-40), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
- elseif stanceToggle == "Sitting" then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(100-1*math.cos(sine/14)), math.rad(0), math.rad(20)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2, .9, -1)*CFrame.Angles(math.rad(78+1*math.cos(sine/14)), math.rad(0), math.rad(50)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.3) * CFrame.Angles(math.rad(-14+1*math.cos(sine/14)), math.rad(0), math.rad(0)),0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(-10+1*math.cos(sine/14)), 0, math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10-1*math.cos(sine/14)), 0, 0), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-50-1*math.cos(sine/14)), 0, 0), 0.2)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- end
- elseif animpose == "Walking" then
- if stanceToggle == "Normal" then
- change = 1
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9+.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(90+2*math.cos(sine/7)), math.rad(0), math.rad(20)), 0.04)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9+.1*math.cos(sine/7), -math.sin(sine/14)/2)*CFrame.Angles(math.sin(sine/14)/4, math.rad(1) + -math.sin(sine/14)/2, math.rad(-30)), 0.04)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/7)), math.rad(0), math.rad(0)),0.03)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/7)), 0, math.rad(0)), 0.04)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.3*math.cos(sine/14)/2, -.05 + math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + -math.sin(sine/14)/2.3, 0, 0), 0.04)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.3*math.cos(sine/14)/2, -.05 + -math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + math.sin(sine/14)/2.3, 0, 0), .04)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 0.04)
- end
- elseif animpose == "Running" then
- change = 1
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-10-20*math.cos(sine/4)/2), math.rad(-40+10*math.cos(sine/4)/2), math.rad(50-10*math.cos(sine/4)/2)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .5)*CFrame.Angles(math.rad(10+20*math.cos(sine/4)/2), math.rad(40-10*math.cos(sine/4)/2), math.rad(-50+10*math.cos(sine/4)/2)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+6*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+10*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
- cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
- end
- end
- if animpose == "Walking" then
- if footsteps == false then
- x:Play()
- footsteps = true
- end
- x.Pitch = 1.1
- elseif animpose == "Idle" then
- x:Stop()
- footsteps = false
- elseif animpose == "Running" then
- x.Pitch = 1.2
- if footsteps == false then
- x:Play()
- footsteps = true
- end
- end
- end)
- p.Chatted:connect(function(msg)
- if msg == TitanBet.."loadsong" then
- z = Instance.new("Sound", char)
- z.SoundId = "rbxassetid://306826153"--242463565
- z.Name = "Music"
- z.Looped = true
- z.Volume = 1
- z.Pitch = 1
- wait()
- if p.Name == "PointCoded" or "nguyenjimbo" then
- z:Play()
- else
- print("Not Point Coded = no music")
- end
- end
- end)
- p.Chatted:connect(function(msg)
- if msg == TitanBet.."stopsong" then
- char.Music:remove()
- end
- end)
- while true do
- local pe = char:GetChildren()
- pe.Locked = true
- p.PlayerGui.Mana.Mana.Text = "Mana: "..char.Mana.Value
- if char.Mana.Value>4999 then
- char.Mana.Value = 4999
- end
- char.Mana.Value = char.Mana.Value + 1
- local pe = char:GetChildren()
- hum.MaxHealth = 50000
- hum.Health = 50000
- pe.Locked = true
- wait(0.000000000000000000000000001)
- end
- end)
- Wings.MouseButton1Down:connect(function(
- script.Parent = nil
- function fly()
- for i,v in pairs(script:GetChildren()) do
- pcall(function() v.Value = "" end)
- game:GetService("Debris"):AddItem(v,.1)
- end
- function weld(p0,p1,c0,c1,par)
- local w = Instance.new("Weld",p0 or par)
- w.Part0 = p0
- w.Part1 = p1
- w.C0 = c0 or CFrame.new()
- w.C1 = c1 or CFrame.new()
- return w
- end
- local motors = {}
- function motor(p0,p1,c0,c1,des,vel,par)
- local w = Instance.new("Motor6D",p0 or par)
- w.Part0 = p0
- w.Part1 = p1
- w.C0 = c0 or CFrame.new()
- w.C1 = c1 or CFrame.new()
- w.MaxVelocity = tonumber(vel) or .05
- w.DesiredAngle = tonumber(des) or 0
- return w
- end
- function lerp(a,b,c)
- return a+(b-a)*c
- end
- function clerp(c1,c2,al)
- local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
- local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
- for i,v in pairs(com1) do
- com1[i] = lerp(v,com2[i],al)
- end
- return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
- end
- function ccomplerp(c1,c2,al)
- local com1 = {c1:components()}
- local com2 = {c2:components()}
- for i,v in pairs(com1) do
- com1[i] = lerp(v,com2[i],al)
- end
- return CFrame.new(unpack(com1))
- end
- function tickwave(time,length,offset)
- return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length
- end
- function invcol(c)
- c = c.Color
- return BrickColor.new(Color3.new(1-c.b,1-c.g,1-c.r))
- end
- local oc = oc or function(...) return ... end
- local plr = game.Players.LocalPlayer
- local char = plr.Character
- local tor = char.Torso
- local hum = char.Humanoid
- hum.PlatformStand = false
- pcall(function()
- char.Wings:Destroy()
- end)
- pcall(function()
- char.Angel:Destroy() -- hat
- end)
- local mod = Instance.new("Model",char)
- mod.Name = "Wings"
- local special = {
- --antiboomz0r = {"Really black","Institutional white",0,0,false,Color3.new(1,1,.95),Color3.new(1,1,.6)},
- antiboomz0r = {"New Yeller",nil,0.4,0.7,true,Color3.new(1,1,.95),Color3.new(1,1,.6)},
- --antiboomz0r = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
- taart = {"Royal purple",nil,.4,.4,true},
- mitta = {"Black",nil,0,0,false},
- penjuin3 = {"White",nil,0,0,false},
- antal12345678910 = {"Black","Really black",.5,0,true,Color3.new(1,0,0),Color3.new(0,0,0)},
- nonspeaker = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
- littleau999 = {"Reddish brown",1030,0,0,false},
- unscripter = {"Really black","Really black",.2,0,true,Color3.new(0,0,0),Color3.new(0,0,0)},
- oxcool1 = {"Really black","White",.2,0,false,Color3.new(0,0,0),Color3.new(0,0,0)},
- krodmiss = {"Really black",nil,0,0,false},
- }
- local topcolor = invcol(char.Torso.BrickColor)
- local feacolor = char.Torso.BrickColor
- local ptrans = 0
- local pref = 0
- local fire = false
- local fmcol = Color3.new()
- local fscol = Color3.new()
- local spec = special[plr.Name:lower()]
- if spec then
- topcolor,feacolor,ptrans,pref,fire,fmcol,fscol = spec[1] and BrickColor.new(spec[1]) or topcolor,spec[2] and BrickColor.new(spec[2]) or feacolor,spec[3],spec[4],spec[5],spec[6],spec[7]
- end
- local part = Instance.new("Part")
- part.FormFactor = "Custom"
- part.Size = Vector3.new(.2,.2,.2)
- part.TopSurface,part.BottomSurface = 0,0
- part.CanCollide = false
- part.BrickColor = topcolor
- part.Transparency = ptrans
- part.Reflectance = pref
- local ef = Instance.new("Fire",fire and part or nil)
- ef.Size = .15
- ef.Color = fmcol or Color3.new()
- ef.SecondaryColor = fscol or Color3.new()
- part:BreakJoints()
- function newpart()
- local clone = part:Clone()
- clone.Parent = mod
- clone:BreakJoints()
- return clone
- end
- local feath = newpart()
- feath.BrickColor = feacolor
- feath.Transparency = 0
- Instance.new("SpecialMesh",feath).MeshType = "Sphere"
- function newfeather()
- local clone = feath:Clone()
- clone.Parent = mod
- clone:BreakJoints()
- return clone
- end
- ---------- RIGHT WING
- local r1 = newpart()
- r1.Size = Vector3.new(.3,1.5,.3)*1.2
- local rm1 = motor(tor,r1,CFrame.new(.35,.6,.4) * CFrame.Angles(0,0,math.rad(-60)) * CFrame.Angles(math.rad(30),math.rad(-25),0),CFrame.new(0,-.8,0),.1)
- local r2 = newpart()
- r2.Size = Vector3.new(.4,1.8,.4)*1.2
- local rm2 = motor(r1,r2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(-30),math.rad(15),0),CFrame.new(0,-.9,0),.1)
- local r3 = newpart()
- r3.Size = Vector3.new(.3,2.2,.3)*1.2
- local rm3 = motor(r2,r3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-1.1,0),.1)
- local r4 = newpart()
- r4.Size = Vector3.new(.25,1.2,.25)*1.2
- local rm4 = motor(r3,r4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-.6,0),.1)
- local feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.4,3,.3)
- weld(r4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.4,2.3,.3)
- weld(r4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.35,2.2,.25)
- weld(r4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
- local rf3 = {}
- for i=0,7 do
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.45,2.2,.35)
- table.insert(rf3,motor(r3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
- end
- local rf2 = {}
- for i=0,6 do
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.45,2.2-i*.08,.3)
- table.insert(rf2,motor(r2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
- end
- local rf1 = {}
- for i=0,6 do
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.37,1.65-i*.06,.25)
- table.insert(rf1,motor(r1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
- end
- ---------- LEFT WING
- local l1 = newpart()
- l1.Size = Vector3.new(.3,1.5,.3)*1.2
- local lm1 = motor(tor,l1,CFrame.new(-.35,.6,.4) * CFrame.Angles(0,0,math.rad(60)) * CFrame.Angles(math.rad(30),math.rad(25),0) * CFrame.Angles(0,-math.pi,0),CFrame.new(0,-.8,0) ,.1)
- local l2 = newpart()
- l2.Size = Vector3.new(.4,1.8,.4)*1.2
- local lm2 = motor(l1,l2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(30),math.rad(-15),0),CFrame.new(0,-.9,0),.1)
- local l3 = newpart()
- l3.Size = Vector3.new(.3,2.2,.3)*1.2
- local lm3 = motor(l2,l3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-1.1,0),.1)
- local l4 = newpart()
- l4.Size = Vector3.new(.25,1.2,.25)*1.2
- local lm4 = motor(l3,l4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-.6,0),.1)
- local feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.4,3,.3)
- weld(l4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.4,2.3,.3)
- weld(l4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.35,2.2,.25)
- weld(l4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
- local lf3 = {}
- for i=0,7 do
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.45,2.2,.35)
- table.insert(lf3,motor(l3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
- end
- local lf2 = {}
- for i=0,6 do
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.45,2.2-i*.08,.3)
- table.insert(lf2,motor(l2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
- end
- local lf1 = {}
- for i=0,6 do
- feather = newfeather()
- feather.Mesh.Scale = Vector3.new(1,1,1)
- feather.Size = Vector3.new(.37,1.65-i*.06,.25)
- table.insert(lf1,motor(l1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
- end
- local rwing = {rm1,rm2,rm3,rm4}
- local lwing = {lm1,lm2,lm3,lm4}
- local oc0 = {}
- for i,v in pairs(rwing) do
- oc0[v] = v.C0
- end
- for i,v in pairs(lwing) do
- oc0[v] = v.C0
- end
- function gotResized()
- if lastsize then
- if tor.Size == lastsize then return end -- This shouldn't happen?
- local scaleVec = tor.Size/lastsize
- for i,v in pairs(oc0) do
- oc0[i] = v-v.p+scaleVec*v.p
- end
- lastsize = tor.Size
- end
- lastsize = tor.Size
- end
- tor.Changed:connect(function(p)
- if p == "Size" then
- gotResized()
- end
- end)
- gotResized()
- local idle = {0,0.5,-.2,0; .05,.05,.1,.05; -.6,-1.5,.1,0;}--0,.3,0,0
- local outlow = {-.7,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
- local outhigh = {.5,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
- local veryhigh = {.9,-.3,1.9,0; .3,.05,.1,.05; .2,0,0,0}
- local flap1 = {-.3,.3,1.1,-.2; .3,.05,.1,.05; .2,-.6,0,0}
- local divebomb = {0,.2,.4,-.7; .3,.05,.1,.05; 0,-.5,-.6,0}
- function setwings(tab,time)
- time = time or 10
- for i=1,4 do
- rwing[i].DesiredAngle = tab[i]
- lwing[i].DesiredAngle = tab[i]
- rwing[i].MaxVelocity = math.abs(tab[i]-rwing[i].CurrentAngle)/time
- lwing[i].MaxVelocity = math.abs(tab[i]-lwing[i].CurrentAngle)/time
- local rcf = oc0[rwing[i]] * (tab[12+i] or CFrame.new())
- local lcf = oc0[lwing[i]] * (tab[12+i] or CFrame.new())
- end
- for i,v in pairs(rf1) do
- v.DesiredAngle = tab[9]
- v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
- end
- for i,v in pairs(lf1) do
- v.DesiredAngle = tab[9]
- v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
- end
- for i,v in pairs(rf2) do
- v.DesiredAngle = tab[10]
- v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
- end
- for i,v in pairs(lf2) do
- v.DesiredAngle = tab[10]
- v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
- end
- for i,v in pairs(rf3) do
- v.DesiredAngle = tab[11]
- v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
- end
- for i,v in pairs(lf3) do
- v.DesiredAngle = tab[11]
- v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
- end
- end
- setwings(outhigh,1)
- flying = false
- moving = false
- for i,v in pairs(tor:GetChildren()) do
- if v.ClassName:lower():match("body") then
- v:Destroy()
- end
- end
- local ctor = tor:Clone()
- ctor:ClearAllChildren()
- ctor.Name = "cTorso"
- ctor.Transparency = 1
- ctor.CanCollide = false
- ctor.FormFactor = "Custom"
- ctor.Size = Vector3.new(.2,.2,.2)
- ctor.Parent = mod
- weld(tor,ctor)
- local bg = Instance.new("BodyGyro",ctor)
- bg.maxTorque = Vector3.new()
- bg.P = 15000
- bg.D = 1000
- local bv = Instance.new("BodyVelocity",ctor)
- bv.maxForce = Vector3.new()
- bv.P = 15000
- vel = Vector3.new()
- cf = CFrame.new()
- flspd = 0
- keysdown = {}
- keypressed = {}
- ktime = {}
- descendtimer = 0
- jumptime = tick()
- hum.Jumping:connect(function()
- jumptime = tick()
- end)
- cam = workspace.CurrentCamera
- kd = plr:GetMouse().KeyDown:connect(oc(function(key)
- keysdown[key] = true
- keypressed[key] = true
- if key == "q" then
- descendtimer = tick()
- elseif key == " " and not hum.Jump then
- jumptime = tick()
- elseif (key == "a" or key == "d") and ktime[key] and tick()-ktime[key] < .3 and math.abs(reqrotx) < .3 then
- reqrotx = key == "a" and math.pi*2 or -math.pi*2
- end
- ktime[key] = tick()
- end))
- ku = plr:GetMouse().KeyUp:connect(function(key)
- keysdown[key] = false
- if key == " " then
- descendtimer = tick()
- end
- end)
- function mid(a,b,c)
- return math.max(a,math.min(b,c or -a))
- end
- function bn(a)
- return a and 1 or 0
- end
- function gm(tar)
- local m = 0
- for i,v in pairs(tar:GetChildren()) do
- if v:IsA("BasePart") then
- m = m + v:GetMass()
- end
- m = m + gm(v)
- end
- return m
- end
- reqrotx = 0
- local grav = 196.2
- local con
- con = game:GetService("RunService").Stepped:connect(oc(function()
- --[[if not mod:IsDescendantOf(workspace) then
- pcall(function() kd:disconnect() end)
- pcall(function() ku:disconnect() end)
- bg:Destroy()
- bv:Destroy()
- con:disconnect()
- script:Destroy()
- return
- end]]
- local obvel = tor.CFrame:vectorToObjectSpace(tor.Velocity)
- local sspd, uspd,fspd = obvel.X,obvel.Y,obvel.Z
- if flying then
- local lfldir = fldir
- fldir = cam.CoordinateFrame:vectorToWorldSpace(Vector3.new(bn(keysdown.d)-bn(keysdown.a),0,bn(keysdown.s)-bn(keysdown.w))).unit
- local lmoving = moving
- moving = fldir.magnitude > .1
- if lmoving and not moving then
- idledir = lfldir*Vector3.new(1,0,1)
- descendtimer = tick()
- end
- local dbomb = fldir.Y < -.6 or (moving and keysdown["1"])
- if moving and keysdown["0"] and lmoving then
- fldir = (Vector3.new(lfldir.X,math.min(fldir.Y,lfldir.Y+.01)-.1,lfldir.Z)+(fldir*Vector3.new(1,0,1))*.05).unit
- end
- local down = tor.CFrame:vectorToWorldSpace(Vector3.new(0,-1,0))
- local descending = (not moving and keysdown["q"] and not keysdown[" "])
- cf = ccomplerp(cf,CFrame.new(tor.Position,tor.Position+(not moving and idledir or fldir)),keysdown["0"] and .02 or .07)
- local gdown = not dbomb and cf.lookVector.Y < -.2 and tor.Velocity.unit.Y < .05
- hum.PlatformStand = true
- bg.maxTorque = Vector3.new(1,1,1)*9e5
- local rotvel = CFrame.new(Vector3.new(),tor.Velocity):toObjectSpace(CFrame.new(Vector3.new(),fldir)).lookVector
- bg.cframe = cf * CFrame.Angles(not moving and -.1 or -math.pi/2+.2,moving and mid(-2.5,rotvel.X/1.5) + reqrotx or 0,0)
- reqrotx = reqrotx - reqrotx/10
- bv.maxForce = Vector3.new(1,1,1)*9e4*.5
- local anioff =(bn(keysdown[" "])-bn(keysdown["q"]))/2
- local ani = tickwave(1.5-anioff,1)
- bv.velocity = bv.velocity:Lerp(Vector3.new(0,bn(not moving)*-ani*15+(descending and math.min(20,tick()-descendtimer)*-8 or bn(keysdown[" "])-bn(keysdown["q"]))*15,0)+vel,.6)
- vel = moving and cf.lookVector*flspd or Vector3.new()
- flspd = math.min(120,lerp(flspd,moving and (fldir.Y<0 and flspd+(-fldir.Y)*grav/60 or math.max(50,flspd-fldir.Y*grav/300)) or 60,.4))
- setwings(moving and (gdown and outlow or dbomb and divebomb) or (descending and veryhigh or flap1),15)
- for i=1,4 do
- --CFrame.Angles(-.5+bn(i==3)*2.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1)
- rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-.5+bn(i==3)*.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1) or descending and CFrame.Angles(.3,0,0) or CFrame.Angles((i*.1+1.5)*ani,ani*-.5,1*ani)),descending and .8 or .2)
- lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-(-.5+bn(i==3)*.4+bn(i==4)*.5),-(.1+bn(i==2)*.5-bn(i==3)*1.1),bn(i==3)*.1) or descending and CFrame.Angles(-.3,0,0) or CFrame.Angles(-(i*.1+1.5)*ani,ani*.5,1*ani)),descending and .8 or .2)
- end
- local hit,ray = workspace:FindPartOnRayWithIgnoreList(Ray.new(tor.Position,Vector3.new(0,-3.5+math.min(0,bv.velocity.y)/30,0)),{char})
- if hit and down.Y < -.85 and tick()-flystart > 1 then
- flying = false
- hum.PlatformStand = false
- tor.Velocity = Vector3.new()
- end
- else
- bg.maxTorque = Vector3.new()
- bv.maxForce = Vector3.new()
- local ani = tickwave(walking and .8 or 4.5,1)
- setwings(idle,10)
- local x,y,z = fspd/160,uspd/700,sspd/900
- for i=1,4 do
- rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * CFrame.Angles(ani*.1 + -mid(-.1,x),0 + -mid(-.1,y) + bn(i==2)*.6,ani*.02 + -mid(-.1,z)),.2)
- lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * CFrame.Angles(ani*-.05 + mid(-.1,x),0 + mid(-.1,y) + -bn(i==2)*.6,ani*.02 + mid(-.1,z)),.2)
- end
- if keypressed[" "] and not flying and (tick()-jumptime > .05 and (tick()-jumptime < 3 or hum.Jump)) then
- vel = Vector3.new(0,50,0)
- bv.velocity = vel
- idledir = cam.CoordinateFrame.lookVector*Vector3.new(1,0,1)
- cf = tor.CFrame * CFrame.Angles(-.01,0,0)
- tor.CFrame = cf
- bg.cframe = cf
- flystart = tick()
- flying = true
- end
- end
- keypressed = {}
- end))
- end fly()
- --Bird Wings By Rosemarijohn2
- jun = game.Players.LocalPlayer
- Stuff = false
- --password
- function ssj()
- if Stuff == false then
- Stuff = true
- for u, c in pairs (jun.Character:GetChildren()) do
- if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then
- c.Handle.Transparency = 1
- end
- end
- Hair22 = Instance.new("Part")
- Hair22 = Instance.new("Part")
- Hair22.Parent = jun.Character
- Hair22.Name = "Hair"
- Hair22.formFactor = "Symmetric"
- Hair22.Size = Vector3.new(1, 1, 1)
- Hair22.CFrame = jun.Character.Head.CFrame
- Hair22:BreakJoints()
- Hair22.CanCollide = false
- Hair22.TopSurface = "Smooth"
- Hair22.BottomSurface = "Smooth"
- Hair22.BrickColor = BrickColor.new("Really black")
- Weld = Instance.new("Weld")
- Weld.Part0 = jun.Character.Head
- Weld.Part1 = Hair22
- Weld.Parent = jun.Character.Head
- Weld.C0 = CFrame.new(0, 0.26, 0.2)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
- Mesh = Instance.new("SpecialMesh")
- Mesh.Parent = Hair22
- Mesh.MeshId = "http://www.roblox.com/asset/?id=62246019"
- Mesh.Scale = Vector3.new(1, 1, 1)
- BlastRing = Instance.new("Part")
- BlastRing.Parent = game.Lighting
- BlastRing.Name = "Blast"
- BlastRing.formFactor = "Symmetric"
- BlastRing.Size = Vector3.new(1, 1, 1)
- BlastRing.CanCollide = false
- BlastRing.TopSurface = "Smooth"
- BlastRing.BottomSurface = "Smooth"
- BlastRing.BrickColor = BrickColor.new("Really black")
- BlastRing.Reflectance = 0
- BlastRing.Anchored = true
- Mesh2 = Instance.new("SpecialMesh")
- Mesh2.Parent = BlastRing
- Mesh2.MeshType = "FileMesh"
- Mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
- Mesh2.Scale = Vector3.new(1, 5.8, 1)
- blastring2 = BlastRing:clone()
- Hair4 = Instance.new("Part")
- Hair4.Parent = jun.Character
- Hair4.Name = "Hair"
- Hair4.CanCollide = false
- Hair4.Locked = true
- Hair4.TopSurface = "Smooth"
- Hair4.BottomSurface = "Smooth"
- Hair4.formFactor = "Symmetric"
- Hair4.BrickColor = BrickColor.new("Really black")
- Hair4.CFrame = jun.Character.Torso.CFrame
- Hair4.Size = Vector3.new(1, 1, 1)
- Weld = Instance.new("Weld")
- Weld.Parent = jun.Character.Head
- Weld.Part0 = jun.Character.Head
- Weld.Part1 = Hair4
- Weld.C0 = CFrame.new(0, 1, 0)
- Mesh = Instance.new("SpecialMesh")
- Mesh.Parent = Hair4
- Mesh.Scale = Vector3.new(1.15, 1.8, 1.26)
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=12212520"
- Mesh.TextureId = ""
- Hair42 = Instance.new("Part")
- Hair42.Parent = jun.Character
- Hair42.Name = "Hair"
- Hair42.CanCollide = false
- Hair42.Locked = true
- Hair42.TopSurface = "Smooth"
- Hair42.BottomSurface = "Smooth"
- Hair42.formFactor = "Symmetric"
- Hair42.BrickColor = BrickColor.new("Bright black")
- Hair42.CFrame = jun.Character.Torso.CFrame
- Hair42.Size = Vector3.new(1, 1, 1)
- Weld = Instance.new("Weld")
- Weld.Parent = jun.Character.Torso
- Weld.Part1 = Hair42
- Weld.Part0 = jun.Character.Head
- Weld.C0 = CFrame.new(0, -.6, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
- Mesh = Instance.new("SpecialMesh")
- Mesh.Parent = Hair42
- Mesh.Scale = Vector3.new(1.3, 1.3, 1.3)
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=15392960"
- Mesh.TextureId = ""
- Effect = Instance.new("Part")
- Effect.Parent = jun.Character
- Effect.Anchored = true
- Effect.CanCollide = false
- Effect.Size = Vector3.new(1, 1, 1)
- Effect.formFactor = "Symmetric"
- Effect.Transparency = 0.5
- Effect.BrickColor = BrickColor.new("Deepblue,Really black")
- Effect.Reflectance = 0.3
- Effect.TopSurface = "Smooth"
- Effect.BottomSurface = "Smooth"
- EffectMesh = Instance.new("CylinderMesh")
- EffectMesh.Parent = Effect
- EffectMesh.Scale = Vector3.new(1, 100, 1)
- blastring2.Parent = jun.Character
- blastring2.Position = jun.Character.Torso.Position
- blastring2.BrickColor = BrickColor.new("Really black")
- blastring2.Transparency = 0.7
- blastring2.Reflectance = 0
- jun.Character.Torso.CFrame = jun.Character.Torso.CFrame * CFrame.new(0, -0.5, -1)
- for i = 1 , 20 do
- Effect.CFrame = CFrame.new(jun.Character.Torso.Position)
- blastring2.CFrame = CFrame.new(jun.Character.Torso.Position) * CFrame.new(0, 0.5, -0.8)
- EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5)
- blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(0.7, 0, 0.7)
- wait(0.001)
- end
- for i = 1 , 20 do
- EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5)
- blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(-0.7, 0, -0.7)
- wait(0.001)
- end
- blastring2.BrickColor = BrickColor.new("White")
- Effect.BrickColor = BrickColor.new("Really blue")
- for i = 1 , 20 do
- blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(0.7, 0, 0.7)
- EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5)
- wait(0.001)
- end
- for i = 1 , 20 do
- EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5)
- blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(-0.7, 0, -0.7)
- wait(0.001)
- end
- Effect:remove()
- blastring2:remove()
- lol = Instance.new("Explosion")
- lol.Parent = game.Workspace
- lol.Position = jun.Character.Torso.Position
- lol.BlastRadius = 10
- lol.BlastPressure = 0
- --[[ex = Instance.new("Explosion")
- ex.Position = jun.Character.Torso.Position
- ex.BlastPressure = 0
- ex.Parent = workspace]]
- jun.Character.Torso.CFrame = jun.Character.Torso.CFrame * CFrame.new(0, 0.1, 0)
- for i = 1 , 20 do
- Effect.CFrame = CFrame.new(jun.Character.Torso.Position)
- EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5)
- Effect.Transparency = Effect.Transparency + 0.01
- wait(0.05)
- end
- for i = 1 , 20 do
- EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5)
- Effect.BrickColor = BrickColor.new("Really black")
- wait(0.05)
- end
- Effect:Remove()
- game.Lighting.TimeOfDay = 15
- game.Lighting.FogEnd = 10000
- if jun.Character.Torso:findFirstChild("PwnFire") == nil then
- local pie = Instance.new("Fire")
- pie.Name = "PwnFire"
- pie.Parent = jun.Character.Torso
- pie.Size = 13
- pie.Color = BrickColor.new("Really blue").Color
- pie.SecondaryColor = BrickColor.new("Really blue").Color
- end
- if jun.Character.Torso:findFirstChild("PwnSparkles") == nil then
- pie = Instance.new("Sparkles")
- pie.Name = "PwnSparkles"
- pie.Parent = jun.Character.Torso
- pie.SparkleColor = BrickColor.new("White").Color
- end
- jun.Character.Humanoid.MaxHealth = 350
- wait(0.3)
- jun.Character.Humanoid.Health = 300
- end
- end
- function nossj()
- if Stuff == true then
- Stuff = false
- if jun.Character.Torso:findFirstChild("PwnFire") ~= nil then
- jun.Character.Torso:findFirstChild("PwnFire"):Remove()
- end
- if jun.Character.Torso:findFirstChild("PwnSparkles") ~= nil then
- jun.Character.Torso:findFirstChild("PwnSparkles"):Remove()
- end
- p = Instance.new("Part")
- p.Parent = jun.Character
- p.Anchored = true
- p.CanCollide = false
- p.Transparency = 0
- p.formFactor = "Symmetric"
- p.Size = Vector3.new(44, 44, 44)
- p.TopSurface = "Smooth"
- p.BottomSurface = "Smooth"
- p.Name = "Sharingan"
- p.Shape = "Ball"
- p.CFrame = jun.Character.Torso.CFrame
- p.BrickColor = BrickColor.new("Really black")
- for i = 1 , 10 do
- wait(0.05)
- p.Size = p.Size + Vector3.new(-3, -3, -3)
- p.Transparency = p.Transparency + 0.01
- p.CFrame = jun.Character.Torso.CFrame
- end
- p:Remove()
- for u, c in pairs (jun.Character:GetChildren()) do
- if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then
- c.Handle.Transparency = 0
- end
- if c.Name == "Hair" then
- c:Remove()
- end
- end
- for u, c in pairs (game.Lighting:GetChildren()) do
- if c.className == "Pants" then
- c.Parent = game.Workspace.satic
- end
- end
- for u, c in pairs (game.Lighting:GetChildren()) do
- if c.className == "Shirt" then
- c.Parent = game.Workspace.satic
- end
- end
- jun.Character.Humanoid.Health = 80
- wait()
- jun.Character.Humanoid.MaxHealth = 100
- wait()
- jun.Character.Torso.fire1:remove()
- wait()
- jun.Character.Torso.fire2:remove()
- wait()
- jun.Character.Torso.fire3:remove()
- wait()
- jun.Character.Torso.fire4:remove()
- wait()
- jun.Character.Torso.fire5:remove()
- end
- end
- jun.Chatted:connect(function(Msg)
- msg = Msg:lower()
- if string.sub(msg, 1, 7) == "!" then
- game.Lighting.FogColor = BrickColor.new("Really black").Color
- wait()
- game.Lighting.TimeOfDay = 16
- wait(0.3)
- game.Lighting.TimeOfDay = 17
- wait(0.3)
- game.Lighting.TimeOfDay = 18
- wait(0.3)
- game.Lighting.TimeOfDay = 19
- wait(0.3)
- game.Lighting.FogEnd = 1000
- wait(0.1)
- game.Lighting.FogEnd = 800
- wait(0.1)
- game.Lighting.FogEnd = 600
- wait(0.1)
- game.Lighting.FogEnd = 500
- wait(0.1)
- game.Lighting.FogEnd = 400
- wait(0.1)
- game.Lighting.FogEnd = 300
- ssj()
- end
- if string.sub(msg, 1, 4) == "5" then
- game.Lighting.FogColor = BrickColor.new("Really black").Color
- wait()
- game.Lighting.TimeOfDay = 16
- wait(0.3)
- game.Lighting.TimeOfDay = 17
- wait(0.3)
- game.Lighting.TimeOfDay = 18
- wait(0.3)
- game.Lighting.TimeOfDay = 19
- wait(0.3)
- game.Lighting.FogEnd = 1000
- wait(0.1)
- game.Lighting.FogEnd = 800
- wait(0.1)
- game.Lighting.FogEnd = 600
- wait(0.1)
- game.Lighting.FogEnd = 500
- wait(0.1)
- game.Lighting.FogEnd = 400
- wait(0.1)
- game.Lighting.FogEnd = 300
- wait(0.1)
- ssj()
- end
- if string.sub(msg, 1, 6) == "Dark" then
- wait(0.1)
- ssj()
- end
- if string.sub(msg, 1, 10) == "off" then
- wait(0.1)
- nossj()
- end
- if string.sub(msg, 1, 3) == "stop" then
- wait(0.1)
- nossj()
- end
- end)
- function OnDeath()
- wait()
- nossj()
- end
- jun.Character.Humanoid.Died:connect(OnDeath)
- jun = game.Players.LocalPlayer
- Stuff = false
- --password
- Instance.new("HopperBin",game.Players.LocalPlayer.Backpack).Name = "Earth-shattering kamehameha"
- script.Parent = game.Players.LocalPlayer.Backpack:findFirstChild"Earth-shattering kamehameha"
- local char = script.Parent.Parent.Parent.Character
- local humanoid = char.Humanoid
- local Head = char.Head
- local Torso = char.Torso
- local LeftArm = char["Left Arm"]
- local RightArm = char["Right Arm"]
- local LeftLeg = char["Left Leg"]
- local RightLeg = char["Right Leg"]
- local RightHip = Torso["Right Hip"]
- local LeftHip = Torso["Left Hip"]
- local Neck = Torso.Neck
- local RightShoulder = Torso["Right Shoulder"]
- local LeftShoulder = Torso["Left Shoulder"]
- local NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- local NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- local LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- local LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- local RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- local RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- local LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1,0,1, 0, 1, 0, 0)
- local LeftHipC1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1, 0, 0)
- local RightHipC0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
- local RightHipC1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
- local taco = false
- local taco2 = true
- local time = game.Lighting.TimeOfDay
- local h = tonumber(string.sub(time,1,2))
- local m = tonumber(string.sub(time,4,5))+1
- local s = tonumber(string.sub(time,7,8))
- local function frame()
- TiltX = 0
- TiltY = 0
- TiltZ = 0
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, -TiltZ)
- TiltX = -1.65
- TiltY = 0
- TiltZ = 0
- MoveX = 0
- MoveY = -0.31
- MoveZ = -0.4
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
- TiltX = -0.12
- TiltY = -0.01
- TiltZ = -0.1
- MoveX = 0
- MoveY = 0.2
- MoveZ = 0
- RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
- LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
- end
- function switch(bool)
- for i,v in pairs(char:GetChildren())do
- if v == Torso or v == Head or v == LeftArm or v == RightArm or v == LeftLeg or v == RightLeg then
- v.Anchored = bool
- end end end
- local function frame2()
- TiltX = 0
- TiltY = 0
- TiltZ = 1.57
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, -TiltZ)
- TiltX = 0.6
- TiltY = 0
- TiltZ = 0
- MoveX = 0
- MoveY = 0
- MoveZ = -0.3
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- TiltX = -0.05
- TiltY = 0
- TiltZ = 0
- MoveX = 0
- MoveY = 0.1
- MoveZ = 0
- RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- end
- local function RefreshWelds()
- Neck.C0 = NeckC0
- Neck.C1 = NeckC1
- RightShoulder.C0 = RightShoulderC0
- RightShoulder.C1 = RightShoulderC1
- LeftShoulder.C0 = LeftShoulderC0
- LeftShoulder.C1 = LeftShoulderC1
- RightHip.C0 = RightHipC0
- RightHip.C1 = RightHipC1
- LeftHip.C0 = LeftHipC0
- LeftHip.C1 = LeftHipC1
- end
- local function Button1Down(mouse)
- if taco then return end
- taco = true
- humanoid.PlatformStand = true
- local staystill = Instance.new("BodyPosition",Torso)
- staystill.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- staystill.position = Torso.Position
- frame()
- local energy = Instance.new("Part",char)
- energy.Size = Vector3.new(0.1,0.1,0.1)
- energy.CanCollide = false
- energy.Anchored = true
- energy.Locked = true
- energy.Shape = "Ball"
- energy.TopSurface = "Smooth"
- energy.BottomSurface = "Smooth"
- energy.Color = Color3.new(0/255,50/255,255/255)
- energy.CFrame = RightArm.CFrame * CFrame.new(-0.1,-0.7,-0.6)
- local energy2 = Instance.new("Part",char)
- energy2.Size = Vector3.new(0.1,0.1,0.1)
- energy2.CanCollide = false
- energy2.Anchored = true
- energy2.Locked = true
- energy2.Shape = "Ball"
- energy2.TopSurface = "Smooth"
- energy2.BottomSurface = "Smooth"
- energy2.Color = Color3.new(255/255,0/255,0/255)
- energy2.CFrame = LeftArm.CFrame * CFrame.new(0,-0.7,-0.6)
- local f1 = Instance.new("Fire",energy)
- f1.Color = energy.Color
- f1.SecondaryColor = Color3.new(0,0,0)
- f1.Heat = 0
- local f2 = Instance.new("Fire",energy2)
- f2.Color = energy2.Color
- f2.SecondaryColor = Color3.new(1,1,1)
- f2.Heat = 0
- local f1 = Instance.new("Fire",energy)
- f1.Color = energy.Color
- f1.SecondaryColor = Color3.new(0,0,0)
- f1.Heat = 0
- local f2 = Instance.new("Fire",energy2)
- f2.Color = energy2.Color
- f2.SecondaryColor = Color3.new(1,1,1)
- f2.Heat = 0
- local f1 = Instance.new("Fire",energy)
- f1.Color = energy.Color
- f1.SecondaryColor = Color3.new(0,0,0)
- f1.Heat = 0
- local f2 = Instance.new("Fire",energy2)
- f2.Color = energy2.Color
- f2.SecondaryColor = Color3.new(1,1,1)
- f2.Heat = 0
- switch(true)
- wait(0.5)
- repeat m = m * 2 if m >= 60 then m = 1 h = h + 1 end game.Lighting.TimeOfDay = ""..h..":"..m..":"..s.."" wait(0) until game.Lighting.TimeOfDay >= "18:00:00"
- for i = 1,10 do
- energy.CFrame = RightArm.CFrame * CFrame.new(-0.1,-0.7,-0.6)
- energy2.CFrame = LeftArm.CFrame * CFrame.new(0,-0.7,-0.6)
- energy.Size = energy.Size + Vector3.new(0.5,0.5,0.5)
- energy2.Size = energy2.Size + Vector3.new(0.5,0.5,0.5)
- energy.Reflectance = energy.Reflectance + 0.1
- energy2.Reflectance = energy2.Reflectance + 0.1
- wait()
- energy.CFrame = RightArm.CFrame * CFrame.new(-0.1,-0.7,-0.6)
- energy2.CFrame = LeftArm.CFrame * CFrame.new(0,-0.7,-0.6)
- end
- game:GetService("Chat"):Chat(Head,"EARTH SHATTERING!",0)
- wait(0.6)
- switch(false)
- frame2()
- wait()
- switch(true)
- for i = 1,10 do
- wait()
- energy.CFrame = energy.CFrame * CFrame.new(0,0.25,-0.25)
- energy2.CFrame = energy2.CFrame * CFrame.new(0,0.25,-0.25)
- end
- for i = 1,20 do
- energy.Size = energy.Size * Vector3.new(0.5,0.5,0.5)
- energy2.Size = energy2.Size * Vector3.new(0.5,0.5,0.5)
- energy.Reflectance = energy.Reflectance - 0.1
- energy2.Reflectance = energy2.Reflectance - 0.1
- wait()
- energy.CFrame = Torso.CFrame * CFrame.new(0,0.2,-4.5)
- energy2.CFrame = Torso.CFrame * CFrame.new(0,0.2,-4.5)
- end
- energy:Destroy()
- energy2:Destroy()
- wait(0.6)
- game:GetService("Chat"):Chat(Head,"KAMEEHHHH",0)
- local blast = Instance.new("Part",char)
- blast.Size = Vector3.new(8,8,8)
- blast.Shape = "Ball"
- blast.TopSurface = "Smooth"
- blast.BottomSurface = "Smooth"
- blast.Anchored = true
- blast.Locked = true
- blast.CanCollide = false
- blast.Color = Color3.new(255/255,0/255,125/255)
- blast.Transparency = 0
- blast.CFrame = Torso.CFrame * CFrame.new(0,0.2,-6.5)
- wait(0.6)
- game:GetService("Chat"):Chat(Head,"HAMEEHHHHH",1)
- local xf = Instance.new("Fire",blast)
- xf.Size = 25
- xf.Color = blast.Color
- xf.SecondaryColor = Color3.new(255/255,255/255,255/255)
- xf.Heat = 0
- local xf = Instance.new("Fire",blast)
- xf.Size = 25
- xf.Color = blast.Color
- xf.SecondaryColor = Color3.new(255/255,255/255,255/255)
- xf.Heat = 0
- for i = 1,20 do
- blast.Transparency = blast.Transparency + 0.05
- blast.Reflectance = blast.Reflectance + 0.01
- wait(0.1)
- if blast.Transparency >= 1 then
- blast.Transparency = blast.Transparency - 0.1
- end end
- blast.Transparency = 0.1
- wait(0.5)
- game:GetService("Chat"):Chat(Head,"HAAAAAAHHHHHHHHH!",2)
- coroutine.resume(coroutine.create(function()
- for i = 1,5 do wait(0)
- local p = Instance.new("Part",blast)
- p.Size = Vector3.new(0,0,0)
- p.Anchored = true
- p.CanCollide = false
- p.Locked = true
- p.BrickColor = BrickColor.new("Really black")
- p.TopSurface = "Smooth"
- p.Reflectance = 0.3
- p.Transparency = 0.4
- p.BottomSurface = "Smooth"
- p.CFrame = blast.CFrame * CFrame.new(0,0,0)
- local m1 = Instance.new("SpecialMesh",p)
- m1.Scale = p.Size
- m1.MeshId = "http://www.roblox.com/asset/?id=3270017"
- local p2 = Instance.new("Part",blast)
- p2.CFrame = blast.CFrame * CFrame.new(0,0,0)
- p2.Size = Vector3.new(0,0,0)
- p2.Anchored = true
- p2.CanCollide = false
- p2.Locked = true
- p2.BrickColor = BrickColor.new("Deep blue")
- p2.TopSurface = "Smooth"
- p2.Reflectance = 0.3
- p2.Transparency = 0.4
- p2.BottomSurface = "Smooth"
- local m2 = Instance.new("SpecialMesh",p2)
- m2.Scale = p2.Size
- m2.MeshId = "http://www.roblox.com/asset/?id=3270017"
- local p3 = Instance.new("Part",blast)
- p3.Size = Vector3.new(0,0,0)
- p3.Anchored = true
- p3.CanCollide = false
- p3.Locked = true
- p3.Color = blast.Color
- p3.TopSurface = "Smooth"
- p3.Reflectance = 0.3
- p3.Transparency = 0.4
- p3.BottomSurface = "Smooth"
- p3.CFrame = blast.CFrame * CFrame.new(0,0,0)
- local m3 = Instance.new("SpecialMesh",p3)
- m3.Scale = p.Size
- m3.MeshId = "http://www.roblox.com/asset/?id=3270017"
- coroutine.resume(coroutine.create(function()
- for i = 1,20 do wait(0)
- m1.Scale = m1.Scale + Vector3.new(5,5,5)
- p.CFrame = p.CFrame * CFrame.new(0,0,-5)
- end
- p:Destroy()
- end))
- coroutine.resume(coroutine.create(function()
- for i = 1,20 do wait(0)
- m2.Scale = m2.Scale + Vector3.new(5,5,5)
- p2.CFrame = p2.CFrame * CFrame.new(0,0,-5)
- end
- p2:Destroy()
- end))
- coroutine.resume(coroutine.create(function()
- for i = 1,20 do wait(0)
- m3.Scale = m3.Scale + Vector3.new(5,5,5)
- p3.CFrame = p3.CFrame * CFrame.new(0,0,-5)
- end
- p3:Destroy()
- end))end end))
- local p = Instance.new("Part",blast)
- p.Size = blast.Size
- p.CanCollide = true
- p.Anchored = true
- p.Locked = true
- p.Color = blast.Color
- p.Reflectance = blast.Reflectance
- p.Transparency = blast.Transparency
- p.TopSurface = "Smooth"
- p.BottomSurface = "Smooth"
- p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
- p.Touched:connect(function(hit)
- if not taco2 then return end
- taco2 = false
- if hit.Parent:findFirstChild("Humanoid")then
- for i,v in pairs(hit.Parent:GetChildren())do
- if v:IsA"Hat" then
- v:Destroy()
- elseif v:IsA"Part" then
- v.Velocity = v.Position * Vector3.new(50,3,0)
- v.RotVelocity = v.Position - v.Velocity
- v.Parent:BreakJoints()
- end end end
- wait(8)
- taco2 = true
- end)
- local mesh = Instance.new("CylinderMesh",p)
- mesh.Scale = Vector3.new(1,0,1)
- for i = 1,150 do
- mesh.Scale = mesh.Scale + Vector3.new(-0.16,1.19,-0.16)
- p.CFrame = p.CFrame * CFrame.new(0,-5,0)
- wait(0)
- mesh.Scale = mesh.Scale + Vector3.new(0.1599,0,0.1599)
- end
- blast:Destroy()
- game.Lighting.TimeOfDay = 12
- switch(false)
- RefreshWelds()
- humanoid.PlatformStand = false
- staystill:Destroy()
- wait(8)
- taco = false
- end
- script.Parent.Selected:connect(function(mouse)mouse.Button1Down:connect(function(mouse)Button1Down(mouse)end)end)
- math.randomseed(tick())
- local pwn = game:service('Players').LocalPlayer
- local char = pwn.Character
- local pk = pwn.Backpack
- local Human = char.Humanoid
- local Torso = char.Torso
- local Head = char.Head
- local LeftArm = char["Left Arm"]
- local RightArm = char["Right Arm"]
- local LeftLeg = char["Left Leg"]
- local RightLeg = char["Right Leg"]
- local Neck = char.Torso["Neck"]
- local RightShoulder = char.Torso["Right Shoulder"]
- local LeftShoulder = char.Torso["Left Shoulder"]
- local RightHip = char.Torso["Right Hip"]
- local LeftHip = char.Torso["Left Hip"]
- local NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- local NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- local LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- local LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- local RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- local RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- local LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1,0,1, 0, 1, 0, 0)
- local LeftHipC1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1, 0, 0)
- local RightHipC0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
- local RightHipC1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
- local Tewl = Instance.new("HopperBin",pk)
- local Nim = "Time Blast"
- local disabled = false
- function ChargeWelds()
- if Torso.Anchored then
- Torso.CFrame = Torso.CFrame * CFrame.new(0,5,0)
- else
- Torso.Anchored = true
- Torso.CFrame = Torso.CFrame * CFrame.new(0,5,0)
- end
- coroutine.resume(meshInsertion)
- TiltX = 2
- TiltY = 0
- TiltZ = 2
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
- TiltX = 2
- TiltY = 0
- TiltZ = 2
- MoveX = 0
- MoveY = 0
- MoveZ = 0
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
- TiltX = 0.3
- TiltY = 0
- TiltZ = 0.3
- MoveX = 0
- MoveY = 0
- MoveZ = 0
- RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- end
- function RefreshWelds()
- Neck.C0 = NeckC0
- Neck.C1 = NeckC1
- RightShoulder.C0 = RightShoulderC0
- RightShoulder.C1 = RightShoulderC1
- LeftShoulder.C0 = LeftShoulderC0
- LeftShoulder.C1 = LeftShoulderC1
- RightHip.C0 = RightHipC0
- RightHip.C1 = RightHipC1
- LeftHip.C0 = LeftHipC0
- LeftHip.C1 = LeftHipC1
- end
- function Welds1()
- TiltX = 0
- TiltY = 0
- TiltZ = 1.57
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, -TiltZ)
- TiltX = 0.6
- TiltY = 0
- TiltZ = 0
- MoveX = 0
- MoveY = 0
- MoveZ = -0.3
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- TiltX = -0.05
- TiltY = 0
- TiltZ = 0
- MoveX = 0
- MoveY = 0.1
- MoveZ = 0
- RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- end
- function Welds2()
- TiltX = 100
- TiltY = 20
- TiltZ = -20
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
- TiltX = 0.6
- TiltY = 0
- TiltZ = 0
- MoveX = 0
- MoveY = 0
- MoveZ = -0.3
- RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- TiltX = 0
- TiltY = 0
- TiltZ = 0
- MoveX = 0
- MoveY = 0
- MoveZ = 0
- RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
- end
- function onButton1Down(mouse)
- if disabled == true then
- return
- end
- Torso.Anchored = true
- Human.PlatformStand = true
- Human.WalkSpeed = 0
- disabled = true
- narb = Instance.new("ForceField",char)
- noob = narb:clone()
- noobz = narb:clone()
- nubz = narb:clone()
- coroutine.resume(coroutine.create(function()
- for x = 1,150 do
- Torso.CFrame = Torso.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-100,100),0)
- wait()
- end
- end))
- chargeup()
- local wow = Instance.new("Part",workspace)
- wow.Anchored = true
- wow.CanCollide = false
- wow.Reflectance = 0.32
- wow.formFactor = "Custom"
- wow.Size = Vector3.new(0.2,0.2,0.2)
- wow.TopSurface = "Smooth"
- wow.Transparency = 0
- wow.BottomSurface = "Smooth"
- wow.CFrame = Torso.CFrame
- wow.BrickColor = BrickColor.new("Really black")
- local Mesh2 = Instance.new("SpecialMesh",wow)
- Mesh2.MeshType = "FileMesh"
- Mesh2.Scale = Vector3.new(4.5,0.5,4.5)
- Mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
- Mesh2.TextureId = ""
- for i = 1,30 do
- wow.CFrame = Torso.CFrame * CFrame.new(0,-7.5,0)
- wait()
- wow.CFrame = wow.CFrame * CFrame.fromEulerAnglesXYZ(0,-6,0)
- wow.Transparency = wow.Transparency + 0.1
- end
- local p = Instance.new("Part",char)
- p.Anchored = true
- p.CanCollide = false
- p.Transparency = 0
- p.Reflectance = 0.3
- p.formFactor = "Symmetric"
- p.Size = Vector3.new(12, 12, 12)
- p.TopSurface = "Smooth"
- p.BottomSurface = "Smooth"
- p.Name = "Sharingan"
- p.Shape = "Ball"
- p.CFrame = Torso.CFrame
- p.BrickColor = BrickColor.new("Lime green")
- local lol = Instance.new("Explosion",workspace)
- lol.Position = Torso.Position
- lol.BlastRadius = 450
- lol.BlastPressure = 0
- for i = 1,10 do
- wait()
- p.Size = p.Size + Vector3.new(3,3,3)
- p.CFrame = Torso.CFrame
- p.Transparency = p.Transparency + 0.1
- end
- game.Lighting.TimeOfDay = 6
- p:remove()
- wow:remove()
- Welds2()
- wait(0.5)
- Welds1()
- wait(0.5)
- RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0.1, 0, 2)
- LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(0.1, 0, -2)
- wait(1)
- for i = 1,20 do
- game.Lighting.Ambient = Color3.new(math.random(),math.random(),math.random())
- wait()
- end
- game.Lighting.Ambient = Color3.new(1,1,1)
- local model = Instance.new("Model",char)
- local fer = Instance.new("Fire",Torso)
- fer.Size = 30
- fer.Heat = 18
- fer.Color = BrickColor.new("Really black").Color
- fer.SecondaryColor = BrickColor.new("Really black").Color
- local smk = Instance.new("Smoke",Torso)
- smk.Opacity = 1
- smk.RiseVelocity = 25
- smk.Size = 12
- smk.Color = BrickColor.new("Really black").Color
- local O = Instance.new("Part",model)
- O.Anchored = true
- O.CanCollide = false
- O.Transparency = 0
- O.Reflectance = 0.3
- O.formFactor = "Symmetric"
- O.Size = Vector3.new(0, 0, 0)
- O.TopSurface = "Smooth"
- O.BottomSurface = "Smooth"
- O.Name = "Sharingan"
- O.Shape = "Ball"
- O.CFrame = Torso.CFrame*CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
- O.BrickColor = BrickColor.new("Really black")
- local Mesh = Instance.new("SpecialMesh")
- Mesh.Parent = O
- Mesh.MeshType = "FileMesh"
- Mesh.Scale = Vector3.new(1.3, 1.3, 1.3)
- Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
- Mesh.TextureId = ""
- local O2 = Instance.new("Part",model)
- O2.Anchored = true
- O2.CanCollide = false
- O2.Transparency = 0
- O2.Reflectance = 0.3
- O2.formFactor = "Symmetric"
- O2.Size = Vector3.new(0, 0, 0)
- O2.TopSurface = "Smooth"
- O2.BottomSurface = "Smooth"
- O2.Name = "Sharingan"
- O2.Shape = "Ball"
- O2.CFrame = Torso.CFrame
- O2.BrickColor = BrickColor.new("Really black")
- local Mesh3 = Instance.new("SpecialMesh")
- Mesh3.Parent = O2
- Mesh3.MeshType = "FileMesh"
- Mesh3.Scale = Vector3.new(1, 1, 1)
- Mesh3.MeshId = "http://www.roblox.com/asset/?id=3270017"
- Mesh3.TextureId = ""
- local O3 = Instance.new("Part",model)
- O3.Anchored = true
- O3.CanCollide = false
- O3.Transparency = 0
- O3.Reflectance = 0.3
- O3.formFactor = "Symmetric"
- O3.Size = Vector3.new(0, 0, 0)
- O3.TopSurface = "Smooth"
- O3.BottomSurface = "Smooth"
- O3.Name = "Sharingan"
- O3.Shape = "Ball"
- O3.CFrame = Torso.CFrame*CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
- O3.BrickColor = BrickColor.new("Really black")
- local Mesh4 = Instance.new("SpecialMesh")
- Mesh4.Parent = O3
- Mesh4.MeshType = "FileMesh"
- Mesh4.Scale = Vector3.new(1.3, 1.3, 1.3)
- Mesh4.MeshId = "http://www.roblox.com/asset/?id=3270017"
- Mesh4.TextureId = ""
- local O4 = Instance.new("Part",model)
- O4.Anchored = true
- O4.CanCollide = false
- O4.Transparency = 0
- O4.Reflectance = 0.3
- O4.formFactor = "Symmetric"
- O4.Size = Vector3.new(0, 0, 0)
- O4.TopSurface = "Smooth"
- O4.BottomSurface = "Smooth"
- O4.Name = "Sharingan"
- O4.Shape = "Ball"
- O4.CFrame = Torso.CFrame
- O4.BrickColor = BrickColor.new("Really black")
- local Mesh5 = Instance.new("SpecialMesh")
- Mesh5.Parent = O4
- Mesh5.MeshType = "FileMesh"
- Mesh5.Scale = Vector3.new(1, 1, 1)
- Mesh5.MeshId = "http://www.roblox.com/asset/?id=3270017"
- Mesh5.TextureId = ""
- local pro = Instance.new("Part",char)
- pro.Anchored = true
- pro.CanCollide = true
- pro.Transparency = 0.2
- pro.Reflectance = 0.3
- pro.formFactor = "Symmetric"
- pro.Size = Vector3.new(1, 1, 1)
- pro.TopSurface = "Smooth"
- pro.BottomSurface = "Smooth"
- pro.Name = "Sharingan"
- pro.Shape = "Ball"
- pro.BrickColor = BrickColor.new("White")
- pro.CFrame = Torso.CFrame
- pro.Touched:connect(onTouched)
- local lol = Instance.new("Explosion",workspace)
- lol.Position = Torso.Position
- lol.BlastRadius = 65
- lol.BlastPressure = 900000
- lol.Hit:connect(explhit)
- local Effect = Instance.new("Part",pro)
- Effect.Anchored = true
- Effect.CanCollide = false
- Effect.Size = Vector3.new(1, 1, 1)
- Effect.formFactor = "Symmetric"
- Effect.Transparency = 0.6
- Effect.BrickColor = BrickColor.new("Toothpaste")
- Effect.CFrame = Torso.CFrame
- Effect.Reflectance = 0.6
- Effect.TopSurface = "Smooth"
- Effect.BottomSurface = "Smooth"
- local EffectMesh = Instance.new("CylinderMesh",Effect)
- EffectMesh.Scale = Vector3.new(3, 90000, 3)
- local effect = Effect:Clone()
- local effectmesh = EffectMesh:Clone()
- effect.Parent = pro
- effectmesh.Parent = effect
- for i = 1,75 do
- effect.Reflectance = math.random()
- Effect.Reflectance = math.random()
- effectmesh.Scale = effectmesh.Scale + Vector3.new(1,0,1)
- EffectMesh.Scale = EffectMesh.Scale + Vector3.new(2,0,2)
- Mesh.Scale = Mesh.Scale + Vector3.new(3, 3, 3)
- Mesh3.Scale = Mesh.Scale
- Mesh4.Scale = Mesh.Scale
- Mesh5.Scale = Mesh.Scale
- O.CFrame = O.CFrame * CFrame.fromEulerAnglesXYZ(6,0,0)
- O2.CFrame = O2.CFrame * CFrame.fromEulerAnglesXYZ(0,6,0)
- O3.CFrame = O3.CFrame * CFrame.fromEulerAnglesXYZ(0,6,6)
- O4.CFrame = O4.CFrame * CFrame.fromEulerAnglesXYZ(6,0,6)
- pro.Size = pro.Size + Vector3.new(3,3,3)
- pro.CFrame = Torso.CFrame
- O.BrickColor = BrickColor.new("Lime green")
- O2.BrickColor = BrickColor.new("Lime green")
- O3.BrickColor = BrickColor.new("Lime green")
- O4.BrickColor = BrickColor.new("Lime green")
- pro.BrickColor = BrickColor.new("Really black")
- wait()
- end
- coroutine.resume(core)
- for i = 1,10 do
- Effect.Reflectance = 0 + 0.1
- effect.Reflectance = 0 + 0.1
- EffectMesh.Scale = EffectMesh.Scale - Vector3.new(12,30,12)
- effectmesh.Scale = effectmesh.Scale - Vector3.new(11,29,11)
- O.Transparency = O.Transparency + 0.1
- O2.Transparency = O2.Transparency + 0.1
- O3.Transparency = O3.Transparency + 0.1
- O4.Transparency = O4.Transparency + 0.1
- pro.Transparency = p.Transparency + 0.01
- wait()
- end
- Effect:remove()
- pro:remove()
- fer:remove()
- smk:remove()
- noob:remove()
- noobz:remove()
- nubz:remove()
- narb:remove()
- RefreshWelds()
- game.Lighting.TimeOfDay = 14
- game.Lighting.Brightness = 0
- model:remove()
- Human.PlatformStand = false
- Torso.Anchored = false
- Human.WalkSpeed = 16
- wait(10)
- disabled = false
- end
- function lul(mouse)
- mouse.Icon = "http://www.roblox.com/asset/?id=41672909"
- mouse.Button1Down:connect(onButton1Down)
- end
- function explhit(drumstep)
- for d,s in pairs (drumstep:children()) do
- if s.className == "Humanoid" then
- s:takeDamage(80)
- end
- end
- end
- function chargeup()
- Welds1()
- wait(0.4)
- ChargeWelds()
- wait(0.3)
- StartCharge()
- wait()
- MidCharge()
- wait(0.5)
- EndCharge()
- wait(0.4)
- end
- function EndCharge()
- local p = Instance.new("Part",char)
- p.Anchored = true
- p.CanCollide = false
- p.Transparency = 0
- p.Reflectance = 0.3
- p.formFactor = "Symmetric"
- p.Size = Vector3.new(12, 12, 12)
- p.TopSurface = "Smooth"
- p.BottomSurface = "Smooth"
- p.Name = "Sharingan"
- p.Shape = "Ball"
- p.CFrame = Torso.CFrame
- p.BrickColor = BrickColor.new("Really black")
- for i = 1,10 do
- p.Size = p.Size - Vector3.new(3,3,3)
- p.CFrame = Torso.CFrame
- wait()
- end
- p:remove()
- end
- function MidCharge()
- local wow = Instance.new("Part",workspace)
- wow.Anchored = true
- wow.CanCollide = false
- wow.Reflectance = 0.32
- wow.formFactor = "Custom"
- wow.Size = Vector3.new(12,12,12)
- wow.TopSurface = "Smooth"
- wow.Transparency = 0.5
- wow.BottomSurface = "Smooth"
- wow.CFrame = Torso.CFrame * CFrame.new(0,0,0)
- wow.BrickColor = BrickColor.new("Really black")
- local wow2 = Instance.new("Part",workspace)
- wow2.Anchored = true
- wow2.CanCollide = false
- wow2.Reflectance = 0.32
- wow2.formFactor = "Custom"
- wow2.Size = Vector3.new(12,12,12)
- wow2.TopSurface = "Smooth"
- wow2.Transparency = 0.5
- wow2.BottomSurface = "Smooth"
- wow2.CFrame = Torso.CFrame * CFrame.new(0,0,0)
- wow2.BrickColor = BrickColor.new("Lime green")
- local wow11 = Instance.new("Part",workspace)
- wow11.Anchored = true
- wow11.CanCollide = false
- wow11.Reflectance = 0.32
- wow11.formFactor = "Custom"
- wow11.Size = Vector3.new(12,12,12)
- wow11.TopSurface = "Smooth"
- wow11.Transparency = 0.5
- wow11.BottomSurface = "Smooth"
- wow11.CFrame = Torso.CFrame * CFrame.new(0,0,0)
- wow11.BrickColor = BrickColor.new("Lavender")
- local wow4 = Instance.new("Part",workspace)
- wow4.Anchored = true
- wow4.CanCollide = false
- wow4.Reflectance = 0.32
- wow4.formFactor = "Custom"
- wow4.Size = Vector3.new(12,12,12)
- wow4.TopSurface = "Smooth"
- wow4.Transparency = 0.5
- wow4.BottomSurface = "Smooth"
- wow4.CFrame = Torso.CFrame * CFrame.new(0,0,0)
- wow4.BrickColor = BrickColor.new("Toothpaste")
- local Taco = Instance.new("SelectionBox",wow)
- Taco.Visible = true
- Taco.Color = BrickColor.new("Lime green")
- Taco.Adornee = Taco.Parent
- local Tacoz = Taco:clone()
- Tacoz.Parent = wow2
- Tacoz.Color = BrickColor.new("Really black")
- Tacoz.Adornee = Tacoz.Parent
- local Taco5 = Tacoz:clone()
- Taco5.Parent = wow4
- Taco5.Adornee = Taco5.Parent
- Taco5.Color = BrickColor.new("Lavender")
- local Tacosh = Tacoz:clone()
- Tacosh.Parent = wow11
- Tacosh.Adornee = Tacosh.Parent
- Tacosh.Color = BrickColor.new("Toothpaste")
- for i = 1,20 do
- wait()
- wow11.CFrame = wow11.CFrame * CFrame.fromEulerAnglesXYZ(6,6,6)
- wow4.CFrame = wow4.CFrame * CFrame.fromEulerAnglesXYZ(-6,-6,-6)
- wow2.CFrame = wow2.CFrame * CFrame.fromEulerAnglesXYZ(-3,2,6)
- wow.CFrame = wow.CFrame * CFrame.fromEulerAnglesXYZ(5,1,-6)
- end
- wow:remove()
- wow2:remove()
- wow4:remove()
- wow11:remove()
- end
- function StartCharge()
- local p = Instance.new("Part",char)
- p.Anchored = true
- p.CanCollide = false
- p.Transparency = 0.6
- p.Reflectance = 0.3
- p.formFactor = "Symmetric"
- p.Size = Vector3.new(3,3,3)
- p.TopSurface = "Smooth"
- p.BottomSurface = "Smooth"
- p.Name = "Sharingan"
- p.Shape = "Ball"
- p.CFrame = Torso.CFrame
- p.BrickColor = BrickColor.new("Really black")
- local O = Instance.new("Part",model)
- O.Anchored = true
- O.CanCollide = false
- O.Transparency = 0
- O.Reflectance = 0.3
- O.formFactor = "Symmetric"
- O.Size = Vector3.new(0, 0, 0)
- O.TopSurface = "Smooth"
- O.BottomSurface = "Smooth"
- O.Name = "Sharingan"
- O.Shape = "Ball"
- O.CFrame = Torso.CFrame
- O.BrickColor = BrickColor.new("Lime green")
- local Mesh = Instance.new("SpecialMesh")
- Mesh.Parent = O
- Mesh.MeshType = "FileMesh"
- Mesh.Scale = Vector3.new(1.3, 1.3, 1.3)
- Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
- Mesh.TextureId = ""
- for i = 1,10 do
- p.Size = p.Size + Vector3.new(3,3,3)
- p.CFrame = Torso.CFrame
- p.Transparency = p.Transparency + 0.1
- O.Transparency = O.Transparency + 0.1
- Mesh.Scale = Mesh.Scale + Vector3.new(4, 4, 4)
- wait()
- end
- p:remove()
- O:remove()
- end
- function onTouched(Taco)
- if Taco.Parent.Name ~= pwn.Name and Taco.Parent.Parent.Name ~= pwn.Name then
- if Taco.Parent.className == "Model" or Taco.Parent.Parent.className == "Model" then
- for k,f in pairs(Taco.Parent:children()) do
- if f.className == "Part" then
- f.Anchored = false
- coroutine.resume(coroutine.create(function()
- f.Velocity = (Head.Position - f.Position).unit * -150
- wait(0.4)
- f.Veclovity = Vector3.new(0,0,0)
- end))
- elseif f.className == "ForceField" then
- f:remove()
- elseif f.className == "Hat" then
- f:remove()
- end
- end
- end
- end
- end
- function shock()
- local wowz = Instance.new("Part",workspace)
- wowz.Anchored = true
- wowz.CanCollide = false
- wowz.Reflectance = 0.32
- wowz.formFactor = "Custom"
- wowz.Size = Vector3.new(0.2,0.2,0.2)
- wowz.TopSurface = "Smooth"
- wowz.Transparency = 0
- wowz.BottomSurface = "Smooth"
- wowz.CFrame = Torso.CFrame * CFrame.new(0,0,0)
- wowz.BrickColor = BrickColor.new("Really black")
- local Mesh2 = Instance.new("SpecialMesh",wow)
- Mesh2.MeshType = "FileMesh"
- Mesh2.Scale = Vector3.new(6,0.5,6)
- Mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
- Mesh2.TextureId = ""
- for i = 1,30 do
- wowz.CFrame = Torso.CFrame * CFrame.new(0,-2.5,0)
- wait()
- wowz.CFrame = wow.CFrame * CFrame.fromEulerAnglesXYZ(0,6,0)
- wowz.BrickColor = BrickColor.Random()
- end
- wowz:remove()
- end
- function spinmesh()
- local wowz = Instance.new("Part",char)
- wowz.Anchored = true
- wowz.CanCollide = false
- wowz.Reflectance = 0.32
- wowz.Shape = "Ball"
- wowz.Transparency = 0
- wowz.formFactor = "Custom"
- wowz.Size = Vector3.new(9,9,9)
- wowz.TopSurface = "Smooth"
- wowz.BottomSurface = "Smooth"
- wowz.CFrame = Torso.CFrame
- wowz.BrickColor = BrickColor.new("Really black")
- wait(3)
- wowz:remove()
- end
- meshInsertion = coroutine.create(spinmesh)
- core = coroutine.create(shock)
- Tewl.Name = Nim
- Tewl.Selected:connect(lul)
- end)
- KillPlayerGui.MouseButton1Down:connect(function(
- loadstring(game:GetObjects("rbxassetid://01387362641")[1].Source)()
- end)
- TwistedMurdererGuiScript.MouseButton1Down:connect(function(
- -- MADE BY SOCK TAN
- -- Objects
- local TwistedMurdererGUI = Instance.new("ScreenGui")
- local Opening = Instance.new("Frame")
- local OpenGui = Instance.new("TextButton")
- local TMGui = Instance.new("Frame")
- local TMGUICRED = Instance.new("TextLabel")
- local CLOSE = Instance.new("TextButton")
- local PlayersTab = Instance.new("Frame")
- local INFO = Instance.new("TextLabel")
- local UnCloak = Instance.new("TextButton")
- local UnCloakAll = Instance.new("TextButton")
- local RRadios = Instance.new("TextButton")
- local CrashS = Instance.new("TextButton")
- local God = Instance.new("TextButton")
- local RemoveAnti = Instance.new("TextButton")
- local STOPALL = Instance.new("TextButton")
- local STOP = Instance.new("TextButton")
- local DetectRoles = Instance.new("TextButton")
- local PlayerName = Instance.new("TextBox")
- local PLAYALL = Instance.new("TextButton")
- local PLAY = Instance.new("TextButton")
- local MUSICid = Instance.new("TextBox")
- local KillOthers = Instance.new("TextButton")
- local KillAll = Instance.new("TextButton")
- local Kill = Instance.new("TextButton")
- local LoopKill = Instance.new("TextButton")
- local ForceKevlar = Instance.new("TextButton")
- local CloakAll = Instance.new("TextButton")
- local Cloak = Instance.new("TextButton")
- local ToolName = Instance.new("TextBox")
- local SaveTool = Instance.new("TextButton")
- local StayL = Instance.new("TextButton")
- -- Properties
- TwistedMurdererGUI.Name = "TwistedMurdererGUI"
- TwistedMurdererGUI.Parent = game.CoreGui
- Opening.Name = "Opening"
- Opening.Parent = TwistedMurdererGUI
- Opening.Active = true
- Opening.BackgroundColor3 = Color3.new(1, 1, 1)
- Opening.Size = UDim2.new(0, 89, 0, 27)
- OpenGui.Name = "OpenGui"
- OpenGui.Parent = Opening
- OpenGui.BackgroundColor3 = Color3.new(0, 0, 0)
- OpenGui.BackgroundTransparency = 1
- OpenGui.BorderColor3 = Color3.new(0, 0, 0)
- OpenGui.Size = UDim2.new(0, 71, 0, 27)
- OpenGui.Font = Enum.Font.SourceSans
- OpenGui.FontSize = Enum.FontSize.Size18
- OpenGui.Text = "Open"
- OpenGui.TextColor3 = Color3.new(0, 0, 0)
- OpenGui.TextSize = 18
- TMGui.Name = "TMGui"
- TMGui.Parent = TwistedMurdererGUI
- TMGui.Active = true
- TMGui.BackgroundColor3 = Color3.new(1, 1, 1)
- TMGui.Draggable = true
- TMGui.Position = UDim2.new(0, 18, 0, 35)
- TMGui.Size = UDim2.new(0, 264, 0, 264)
- TMGui.Visible = false
- TMGUICRED.Name = "TMGUI CRED"
- TMGUICRED.Parent = TMGui
- TMGUICRED.BackgroundColor3 = Color3.new(1, 1, 1)
- TMGUICRED.BackgroundTransparency = 1
- TMGUICRED.BorderColor3 = Color3.new(0, 0, 0)
- TMGUICRED.Size = UDim2.new(0, 240, 0, 18)
- TMGUICRED.Font = Enum.Font.SourceSans
- TMGUICRED.FontSize = Enum.FontSize.Size18
- TMGUICRED.Text = "Twisted Murderer Gui - MADE BY Sock Tan"
- TMGUICRED.TextColor3 = Color3.new(0, 0, 0)
- TMGUICRED.TextSize = 15
- CLOSE.Name = "CLOSE"
- CLOSE.Parent = TMGui
- CLOSE.BackgroundColor3 = Color3.new(0, 0, 0)
- CLOSE.BackgroundTransparency = 0.89999997615814
- CLOSE.Position = UDim2.new(0, 243, 0, 0)
- CLOSE.Size = UDim2.new(0, 21, 0, 17)
- CLOSE.Font = Enum.Font.SourceSans
- CLOSE.FontSize = Enum.FontSize.Size24
- CLOSE.Text = "X"
- CLOSE.TextColor3 = Color3.new(1, 0, 0)
- CLOSE.TextSize = 20
- PlayersTab.Name = "PlayersTab"
- PlayersTab.Parent = TMGui
- PlayersTab.Active = true
- PlayersTab.BackgroundColor3 = Color3.new(1, 1, 1)
- PlayersTab.Position = UDim2.new(0, 0, 0, 22)
- PlayersTab.Size = UDim2.new(0, 264, 0, 242)
- INFO.Name = "INFO"
- INFO.Parent = PlayersTab
- INFO.BackgroundColor3 = Color3.new(1, 1, 1)
- INFO.BorderColor3 = Color3.new(1, 1, 1)
- INFO.Position = UDim2.new(0, 87, 0, 196)
- INFO.Size = UDim2.new(0, 146, 0, 13)
- INFO.Font = Enum.Font.SourceSans
- INFO.FontSize = Enum.FontSize.Size14
- INFO.Text = "<-- Spam this heaps to crash."
- INFO.TextSize = 14
- UnCloak.Name = "UnCloak"
- UnCloak.Parent = PlayersTab
- UnCloak.BackgroundColor3 = Color3.new(1, 1, 1)
- UnCloak.Position = UDim2.new(0, 72, 0, 95)
- UnCloak.Size = UDim2.new(0, 60, 0, 21)
- UnCloak.Font = Enum.Font.SourceSans
- UnCloak.FontSize = Enum.FontSize.Size14
- UnCloak.Text = "UnCloak"
- UnCloak.TextSize = 14
- UnCloakAll.Name = "UnCloakAll"
- UnCloakAll.Parent = PlayersTab
- UnCloakAll.BackgroundColor3 = Color3.new(1, 1, 1)
- UnCloakAll.Position = UDim2.new(0, 202, 0, 95)
- UnCloakAll.Size = UDim2.new(0, 60, 0, 21)
- UnCloakAll.Font = Enum.Font.SourceSans
- UnCloakAll.FontSize = Enum.FontSize.Size14
- UnCloakAll.Text = "UnCloakAll"
- UnCloakAll.TextSize = 14
- RRadios.Name = "RRadios"
- RRadios.Parent = PlayersTab
- RRadios.BackgroundColor3 = Color3.new(1, 1, 1)
- RRadios.Position = UDim2.new(0, 6, 0, 218)
- RRadios.Size = UDim2.new(0, 200, 0, 16)
- RRadios.Font = Enum.Font.SourceSans
- RRadios.FontSize = Enum.FontSize.Size14
- RRadios.Text = "Remove Everyones Radio Permanently"
- RRadios.TextSize = 14
- CrashS.Name = "CrashS"
- CrashS.Parent = PlayersTab
- CrashS.BackgroundColor3 = Color3.new(1, 1, 1)
- CrashS.Position = UDim2.new(0, 6, 0, 193)
- CrashS.Size = UDim2.new(0, 74, 0, 20)
- CrashS.Font = Enum.Font.SourceSans
- CrashS.FontSize = Enum.FontSize.Size14
- CrashS.Text = "Crash Server"
- CrashS.TextSize = 14
- God.Name = "God"
- God.Parent = PlayersTab
- God.BackgroundColor3 = Color3.new(1, 1, 1)
- God.Position = UDim2.new(0, 6, 0, 167)
- God.Size = UDim2.new(0, 45, 0, 21)
- God.Font = Enum.Font.SourceSans
- God.FontSize = Enum.FontSize.Size14
- God.Text = "God"
- God.TextSize = 14
- RemoveAnti.Name = "RemoveAnti"
- RemoveAnti.Parent = PlayersTab
- RemoveAnti.BackgroundColor3 = Color3.new(1, 1, 1)
- RemoveAnti.Position = UDim2.new(0, 154, 0, 6)
- RemoveAnti.Size = UDim2.new(0, 104, 0, 19)
- RemoveAnti.Font = Enum.Font.SourceSans
- RemoveAnti.FontSize = Enum.FontSize.Size14
- RemoveAnti.Text = "Remove Anti-Cheat"
- RemoveAnti.TextSize = 14
- STOPALL.Name = "STOPALL"
- STOPALL.Parent = PlayersTab
- STOPALL.BackgroundColor3 = Color3.new(1, 0, 0)
- STOPALL.Position = UDim2.new(0, 61, 0, 73)
- STOPALL.Size = UDim2.new(0, 46, 0, 17)
- STOPALL.Font = Enum.Font.SourceSans
- STOPALL.FontSize = Enum.FontSize.Size14
- STOPALL.Text = "STOP ALL"
- STOPALL.TextSize = 14
- STOP.Name = "STOP"
- STOP.Parent = PlayersTab
- STOP.BackgroundColor3 = Color3.new(1, 0, 0)
- STOP.Position = UDim2.new(0, 61, 0, 51)
- STOP.Size = UDim2.new(0, 37, 0, 17)
- STOP.Font = Enum.Font.SourceSans
- STOP.FontSize = Enum.FontSize.Size14
- STOP.Text = "STOP"
- STOP.TextSize = 14
- DetectRoles.Name = "DetectRoles"
- DetectRoles.Parent = PlayersTab
- DetectRoles.BackgroundColor3 = Color3.new(1, 1, 1)
- DetectRoles.Position = UDim2.new(0, 154, 0, 30)
- DetectRoles.Size = UDim2.new(0, 104, 0, 19)
- DetectRoles.Font = Enum.Font.SourceSans
- DetectRoles.FontSize = Enum.FontSize.Size14
- DetectRoles.Text = "Detect Roles"
- DetectRoles.TextSize = 14
- PlayerName.Name = "PlayerName"
- PlayerName.Parent = PlayersTab
- PlayerName.BackgroundColor3 = Color3.new(1, 1, 1)
- PlayerName.Position = UDim2.new(0, 6, 0, 28)
- PlayerName.Size = UDim2.new(0, 95, 0, 18)
- PlayerName.Font = Enum.Font.SourceSans
- PlayerName.FontSize = Enum.FontSize.Size14
- PlayerName.Text = "PLAYER NAME"
- PlayerName.TextSize = 14
- PLAYALL.Name = "PLAYALL"
- PLAYALL.Parent = PlayersTab
- PLAYALL.BackgroundColor3 = Color3.new(0, 0.666667, 0)
- PLAYALL.Position = UDim2.new(0, 6, 0, 73)
- PLAYALL.Size = UDim2.new(0, 46, 0, 17)
- PLAYALL.Font = Enum.Font.SourceSans
- PLAYALL.FontSize = Enum.FontSize.Size14
- PLAYALL.Text = "PLAY ALL"
- PLAYALL.TextSize = 14
- PLAY.Name = "PLAY"
- PLAY.Parent = PlayersTab
- PLAY.BackgroundColor3 = Color3.new(0, 0.666667, 0)
- PLAY.Position = UDim2.new(0, 7, 0, 51)
- PLAY.Size = UDim2.new(0, 37, 0, 17)
- PLAY.Font = Enum.Font.SourceSans
- PLAY.FontSize = Enum.FontSize.Size14
- PLAY.Text = "PLAY"
- PLAY.TextSize = 14
- MUSICid.Name = "MUSICid"
- MUSICid.Parent = PlayersTab
- MUSICid.BackgroundColor3 = Color3.new(1, 1, 1)
- MUSICid.Position = UDim2.new(0, 6, 0, 6)
- MUSICid.Size = UDim2.new(0, 95, 0, 18)
- MUSICid.Font = Enum.Font.SourceSans
- MUSICid.FontSize = Enum.FontSize.Size14
- MUSICid.Text = "MUSIC ID"
- MUSICid.TextSize = 14
- KillOthers.Name = "KillOthers"
- KillOthers.Parent = PlayersTab
- KillOthers.BackgroundColor3 = Color3.new(1, 1, 1)
- KillOthers.Position = UDim2.new(0, 125, 0, 142)
- KillOthers.Size = UDim2.new(0, 54, 0, 20)
- KillOthers.Font = Enum.Font.SourceSans
- KillOthers.FontSize = Enum.FontSize.Size14
- KillOthers.Text = "Kill Others"
- KillOthers.TextSize = 14
- KillAll.Name = "KillAll"
- KillAll.Parent = PlayersTab
- KillAll.BackgroundColor3 = Color3.new(1, 1, 1)
- KillAll.Position = UDim2.new(0, 66, 0, 142)
- KillAll.Size = UDim2.new(0, 54, 0, 20)
- KillAll.Font = Enum.Font.SourceSans
- KillAll.FontSize = Enum.FontSize.Size14
- KillAll.Text = "Kill All"
- KillAll.TextSize = 14
- Kill.Name = "Kill"
- Kill.Parent = PlayersTab
- Kill.BackgroundColor3 = Color3.new(1, 1, 1)
- Kill.Position = UDim2.new(0, 6, 0, 142)
- Kill.Size = UDim2.new(0, 54, 0, 20)
- Kill.Font = Enum.Font.SourceSans
- Kill.FontSize = Enum.FontSize.Size14
- Kill.Text = "Kill"
- Kill.TextSize = 14
- LoopKill.Name = "LoopKill"
- LoopKill.Parent = PlayersTab
- LoopKill.BackgroundColor3 = Color3.new(1, 1, 1)
- LoopKill.Position = UDim2.new(0, 184, 0, 142)
- LoopKill.Size = UDim2.new(0, 54, 0, 20)
- LoopKill.Font = Enum.Font.SourceSans
- LoopKill.FontSize = Enum.FontSize.Size14
- LoopKill.Text = "LoopKil"
- LoopKill.TextSize = 14
- ForceKevlar.Name = "ForceKevlar"
- ForceKevlar.Parent = PlayersTab
- ForceKevlar.BackgroundColor3 = Color3.new(1, 1, 1)
- ForceKevlar.Position = UDim2.new(0, 6, 0, 121)
- ForceKevlar.Size = UDim2.new(0, 126, 0, 16)
- ForceKevlar.Font = Enum.Font.SourceSans
- ForceKevlar.FontSize = Enum.FontSize.Size14
- ForceKevlar.Text = "Force Kevlar"
- ForceKevlar.TextSize = 14
- CloakAll.Name = "CloakAll"
- CloakAll.Parent = PlayersTab
- CloakAll.BackgroundColor3 = Color3.new(1, 1, 1)
- CloakAll.Position = UDim2.new(0, 137, 0, 95)
- CloakAll.Size = UDim2.new(0, 60, 0, 21)
- CloakAll.Font = Enum.Font.SourceSans
- CloakAll.FontSize = Enum.FontSize.Size14
- CloakAll.Text = "CloakAll"
- CloakAll.TextSize = 14
- Cloak.Name = "Cloak"
- Cloak.Parent = PlayersTab
- Cloak.BackgroundColor3 = Color3.new(1, 1, 1)
- Cloak.Position = UDim2.new(0, 6, 0, 95)
- Cloak.Size = UDim2.new(0, 60, 0, 21)
- Cloak.Font = Enum.Font.SourceSans
- Cloak.FontSize = Enum.FontSize.Size14
- Cloak.Text = "Cloak"
- Cloak.TextSize = 14
- ToolName.Name = "ToolName"
- ToolName.Parent = PlayersTab
- ToolName.BackgroundColor3 = Color3.new(1, 1, 1)
- ToolName.Position = UDim2.new(0, 132, 0, 54)
- ToolName.Size = UDim2.new(0, 69, 0, 19)
- ToolName.Font = Enum.Font.SourceSans
- ToolName.FontSize = Enum.FontSize.Size14
- ToolName.Text = "Tool Name"
- ToolName.TextSize = 14
- SaveTool.Name = "SaveTool"
- SaveTool.Parent = PlayersTab
- SaveTool.BackgroundColor3 = Color3.new(1, 1, 1)
- SaveTool.Position = UDim2.new(0, 206, 0, 54)
- SaveTool.Size = UDim2.new(0, 54, 0, 19)
- SaveTool.Font = Enum.Font.SourceSans
- SaveTool.FontSize = Enum.FontSize.Size14
- SaveTool.Text = "Save Tool"
- SaveTool.TextSize = 14
- StayL.Name = "StayL"
- StayL.Parent = PlayersTab
- StayL.BackgroundColor3 = Color3.new(1, 1, 1)
- StayL.Position = UDim2.new(0, 97, 0, 169)
- StayL.Size = UDim2.new(0, 139, 0, 20)
- StayL.Font = Enum.Font.SourceSans
- StayL.FontSize = Enum.FontSize.Size14
- StayL.Text = "Stay In Lobby Next Round"
- StayL.TextSize = 14
- OpenGui.MouseButton1Down:connect(function()
- game.CoreGui.TwistedMurdererGUI.Opening.Visible = false
- game.CoreGui.TwistedMurdererGUI.TMGui.Visible = true
- end)
- CLOSE.MouseButton1Down:connect(function()
- game.CoreGui.TwistedMurdererGUI.Opening.Visible = true
- game.CoreGui.TwistedMurdererGUI.TMGui.Visible = false
- end)
- PLAY.MouseButton1Down:connect(function()
- game.ReplicatedStorage.Event:FireServer("PlayRadio", game.Players[PlayerName.Text], MUSICid.Text)
- end)
- STOP.MouseButton1Down:connect(function()
- game.ReplicatedStorage.Event:FireServer("StopRadio", game.Players[PlayerName.Text])
- end)
- Cloak.MouseButton1Down:connect(function()
- game.ReplicatedStorage.Event:FireServer("Cloak", game.Workspace.Ignore.Players[PlayerName.Text])
- end)
- UnCloak.MouseButton1Down:connect(function()
- game.ReplicatedStorage.Event:FireServer("UnCloak", game.Workspace.Ignore.Players[PlayerName.Text])
- end)
- CloakAll.MouseButton1Down:connect(function()
- for i,v in pairs(game.Players:GetChildren()) do
- game.ReplicatedStorage.Event:FireServer("Cloak", game.Workspace.Ignore.Players[v.Name])
- end
- end)
- ForceKevlar.MouseButton1Down:connect(function()
- game.ReplicatedStorage.Event:FireServer("TPD", -100, game.Workspace.Ignore.Players[PlayerName.Text].Humanoid)
- end)
- PLAYALL.MouseButton1Down:connect(function()
- for i,v in pairs(game.Players:GetChildren()) do
- game.ReplicatedStorage.Event:FireServer("PlayRadio", v, MUSICid.Text)
- end
- end)
- STOPALL.MouseButton1Down:connect(function()
- for i,v in pairs(game.Players:GetChildren()) do
- game.ReplicatedStorage.Event:FireServer("StopRadio", v)
- end
- end)
- Kill.MouseButton1Down:connect(function()
- game.ReplicatedStorage.Event:FireServer("TPD", 20000, game.Workspace.Ignore.Players[PlayerName.Text].Humanoid)
- end)
- KillAll.MouseButton1Down:connect(function()
- for i,v in pairs(game.Players:GetChildren()) do
- game.ReplicatedStorage.Event:FireServer("TPD", 20000, game.Workspace.Ignore.Players[v.Name].Humanoid)
- end
- end)
- KillOthers.MouseButton1Down:connect(function()
- for i,v in pairs(game.Players:GetChildren()) do
- game.ReplicatedStorage.Event:FireServer("TPD", -20000, game.Workspace.Ignore.Players[PlayerName.Text].Humanoid)
- game.ReplicatedStorage.Event:FireServer("TPD", 20000, game.Workspace.Ignore.Players[v.Name].Humanoid)
- end
- end)
- SaveTool.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Backpack[ToolName.Text].Parent = game.Players.LocalPlayer.StarterGear
- end)
- UnCloakAll.MouseButton1Down:connect(function()
- for i,v in pairs(game.Players:GetChildren()) do
- game.ReplicatedStorage.Event:FireServer("UnCloak", game.Workspace.Ignore.Players[v.Name])
- end
- end)
- LoopKill.MouseButton1Down:connect(function()
- while true do
- wait(1.5)
- game.ReplicatedStorage.Event:FireServer("TPD", 20000, game.Workspace.Ignore.Players[PlayerName.Text].Humanoid)
- end
- end)
- DetectRoles.MouseButton1Down:connect(function()
- while wait(1) do
- for i,v in pairs(game.Players:GetChildren()) do
- if game.Players[v.Name].Character:FindFirstChild("Role") then
- local role = game.Players[v.Name].Character:FindFirstChild("Role")
- if role.Value == "Murderer" then
- game.CoreGui.RobloxGui.PlayerListContainer.ScrollList[v.Name].BGFrame.PlayerName.TextColor3 = Color3.new(1, 0, 0)
- elseif role.Value == "Sheriff" then
- game.CoreGui.RobloxGui.PlayerListContainer.ScrollList[v.Name].BGFrame.PlayerName.TextColor3 = Color3.new(1, 170/255, 0)
- elseif role.Value == "Innocent" then
- game.CoreGui.RobloxGui.PlayerListContainer.ScrollList[v.Name].BGFrame.PlayerName.TextColor3 = Color3.new(0, 1, 0)
- else
- game.CoreGui.RobloxGui.PlayerListContainer.ScrollList[v.Name].BGFrame.PlayerName.TextColor3 = Color3.new(1, 1, 1)
- end
- end
- end
- end
- end)
- RemoveAnti.MouseButton1Down:connect(function()
- antiKek={'AntiSpeedHack','AntiDataTheft','UI','NO FF','NO FF'}
- while wait() do
- local Player = game.Players.LocalPlayer
- local Gui = Player.PlayerGui
- for i,v in pairs(antiKek) do
- if Gui:FindFirstChild(v) then
- Gui:FindFirstChild(v):Remove()
- end
- end
- end
- end)
- CrashS.MouseButton1Down:connect(function()
- while true do
- wait()
- for i,v in pairs(game.Players:GetChildren()) do
- game.ReplicatedStorage.Event:FireServer("PlayRadio", v, 491150071)
- end
- end
- end)
- RRadios.MouseButton1Down:connect(function()
- while true do
- wait(1.5)
- for i,v in pairs(game.Players:GetChildren()) do
- game.ReplicatedStorage.Event:FireServer("StopRadio", v)
- end
- end
- end)
- God.MouseButton1Down:connect(function()
- game.ReplicatedStorage.Event:FireServer("TPD", -888888888899999, game.Workspace.Ignore.Players[PlayerName.Text].Humanoid)
- end)
- StayL.MouseButton1Down:connect(function()
- game.ReplicatedStorage.Event:FireServer("Equip", "None", "Perks")
- game.ReplicatedStorage.Event:FireServer("TPD", 99.9, game.Workspace.Ignore.Players[PlayerName.Text].Humanoid)
- end)
- end)
Advertisement
Add Comment
Please, Sign In to add comment