The Void King

Run Settings
LanguageLua
Language Version
Run Command
--Made by Protofer_S --The Void King --also uploaded by oleggolovanov01alt at glot.io game:GetService("RunService").Heartbeat:wait() local Players = game:GetService("Players") local Player = owner local debris = game:GetService("Debris") local tween = game:GetService("TweenService") local joint = game:GetService("JointsService") local name1 = ">--"..Player.Name.."--<" local name2 = '->>>'..Player.Name..'<<<-' local brick = {Color3.new(),Color3.new(0.792157, 0.792157, 0.792157),Color3.new(0.45098, 0.45098, 0.45098),Color3.new(1, 1, 1)} local parttype = Enum.PartType:GetEnumItems() for i,G in pairs(game.Chat:GetChildren()) do if G.Name==name1 then G.Name='old' end end script.Parent=nil local remotething = Instance.new('Folder',game.Chat) remotething.Name=name1 local remote = Instance.new("RemoteEvent",remotething) remote.Name='1' local flyremote = Instance.new("RemoteEvent",remotething) flyremote.Name='toggle' local Camera = Instance.new("RemoteEvent",remotething) Camera.Name='cam' local animremote = Instance.new("RemoteEvent",remotething) animremote.Name='Animate' local refitremote = Instance.new("RemoteEvent",remotething) refitremote.Name='2' local remote_three = Instance.new("RemoteEvent",remotething) remote_three.Name='3' local jumprem = Instance.new("RemoteEvent",remotething) jumprem.Name='4' local rem_five = Instance.new("RemoteEvent",remotething) rem_five.Name='5' local shootremote = Instance.new("RemoteEvent",remotething) shootremote.Name='hit' local clientfire = Instance.new("RemoteEvent",remotething) clientfire. Name='bruh' local pitch = {'0.1','0.7','0.6','0.245','0.38','0.26','0.49','0.75','0.3','0.17','0.19','1.1','0.28'} local objectvalue = Instance.new("ObjectValue",remotething) objectvalue.Name='6' local run = game:GetService("RunService") local tweenservice = game:GetService("TweenService") local COLOR = Color3.new(1,1,1) local pos = nil local possessing=false local sitting=false local cansit=true local Part = {'Part'} local ambience='rbxassetid://6092295257' local jumpwait=.26 local canfly=false local cooldown=false local attacking = false local FPS = 30 local IT = Instance.new local BRICKC = BrickColor.new local posit = Vector3.new(0,0,0) local enabled=true local fall = 0 local Speed=.3 local direction='standing' local loaded=false local stopped=false local resetpoint=3 local volume=10 local backspeed=1 local playback=backspeed local idle = 0 local headmove=0 local twist1 = 0 local twist2 = 0 local twist3 = 0 local twist4 = 0 local twist5 = 0 local twist6 = 0 local VT = Vector3.new local materials=Enum.Material:GetEnumItems() local smooth = .3 local cameracoordinate = nil local value = Instance.new("Vector3Value",remotething) value.Name=name2 local walking=false local falling=false local flying=false local jump=false local item=false local canjump=true local Move = 0 local attacking=false local timeposition=0 local stopsound=false local Position1= Vector3.new(0,4,0) local mainpos = Vector3.new() Frame_Speed = 1 / 60 ArtificialHB = Instance.new("BindableEvent") frame = Frame_Speed tf = 0 allowframeloss = false tossremainder = false lastframe = tick() ArtificialHB:Fire() game:GetService("RunService").Heartbeat:connect(function(s, p) tf = tf + s if tf >= frame then if allowframeloss then ArtificialHB:Fire() lastframe = tick() else for i = 1, math.floor(tf / frame) do ArtificialHB:Fire() end lastframe = tick() end if tossremainder then tf = 0 else tf = tf - frame * math.floor(tf / frame) end end end) function Swait(NUMBER) if NUMBER == 0 or NUMBER == nil then ArtificialHB.Event:wait() else for i = 1, NUMBER do ArtificialHB.Event:wait() end end end function randomstring() local length = math.random(10,20) local array = {} for i = 1,length do array[i] = string.char(math.random(32,126)) end return table.concat(array) end function funnyname(ppart) ppart.Name=randomstring() end function disabled(him) him.Anchored=true him.Locked=true him.Massless=true him.CastShadow=false him.Archivable=false him.CanTouch=false him.CanCollide=false him.CanQuery=false funnyname(him) end local rootpart = Instance.new("Bone") if Player.Character~=nil then for i,k in pairs(Player.Character:GetDescendants()) do if k:IsA("BasePart") then Position1=k.Position rootpart.Position=Position1 end end end function disable(pa) pa.Enabled=false pa.Neutral=false end rootpart.Position=Position1 local model = Instance.new("WorldModel") funnyname(model) model.Archivable=false local Torso = Instance.new("SpawnLocation",model)disable(Torso) Torso.Size = Vector3.new(2,2,1) Torso.Color=Color3.new()Torso.Material='Neon' Torso.Transparency=0 Torso.Reflectance=-30 disabled(Torso) local Head = Instance.new("SpawnLocation",model)disable(Head) Head.Size=Vector3.new(2,1,1) Head.Color=Color3.new()Head.Material='Neon' Head.Transparency=0 Head.Reflectance=-30 disabled(Head) local musicpart = Instance.new("Part",joint) musicpart.Size=Vector3.new() disabled(musicpart) local ambient = Instance.new("Sound",musicpart) ambient.SoundId=ambience ambient.Volume=volume ambient.Looped=true ambient:Play() ambient.TimePosition=timeposition local eye = Instance.new("SpawnLocation",model)disable(eye) disabled(eye)eye.Material='Neon' eye.Color=COLOR eye.Size=Vector3.new(0.05, 0.2, 0.10) local eyemesh = Instance.new("SpecialMesh",eye) eyemesh.MeshType='Sphere' local crown1 = Instance.new("SpawnLocation",model)disable(crown1) crown1.Material='Neon'crown1.Reflectance=0 crown1.Size=Vector3.new() disabled(crown1) crown1.BrickColor=BrickColor.Black() funnyname(crown1) local crownmesh1 = Instance.new("SpecialMesh",crown1) crownmesh1.MeshId='rbxassetid://1125478'crownmesh1.Scale=Vector3.new(0.62,0.62,0.62)funnyname(crownmesh1) local crown2 = Instance.new("SpawnLocation",model)disable(crown2) crown2.Material='Glass'crown2.Size=Vector3.new() crown2.Color=Color3.new() disabled(crown2) funnyname(crown2) local crownmesh2 = Instance.new("SpecialMesh",crown2) crownmesh2.MeshId='rbxassetid://1078075' crownmesh2.Scale=Vector3.new(1.05, 1.5, 1.05)funnyname(crownmesh2) local Mesh = Instance.new("SpecialMesh",Head)Mesh.MeshType="Head"Mesh.Scale=Vector3.new(1.25,1.25,1.25) funnyname(Mesh) local LeftLeg = Instance.new("SpawnLocation",model)disable(LeftLeg) LeftLeg.Size=Vector3.new(1,2,1) LeftLeg.Color=Color3.new()LeftLeg.Material='Neon' LeftLeg.Transparency=0 LeftLeg.Reflectance=-30 disabled(LeftLeg) local RightLeg = Instance.new("SpawnLocation",model)disable(RightLeg) RightLeg.Size=Vector3.new(1,2,1) RightLeg.Color=Color3.new()RightLeg.Material='Neon' RightLeg.Transparency=0 RightLeg.Reflectance=-30 disabled(RightLeg) local LeftArm = Instance.new("SpawnLocation",model)disable(LeftArm) LeftArm.Size=Vector3.new(1,2,1) LeftArm.Color=Color3.new()LeftArm.Material='Neon' LeftArm.Transparency=0 LeftArm.Reflectance=-30 disabled(LeftArm) local RightArm = Instance.new("SpawnLocation",model)disable(RightArm) RightArm.Size=Vector3.new(1,2,1) RightArm.Color=Color3.new()RightArm.Material='Neon' RightArm.Transparency=0 RightArm.Reflectance=-30 disabled(RightArm) local leftlegmesh = Instance.new("SpecialMesh",LeftLeg) leftlegmesh.MeshId = 'rbxassetid://430080282' leftlegmesh.Scale=Vector3.new(1,1,1) funnyname(leftlegmesh) local rightlegmesh = Instance.new("SpecialMesh",RightLeg) rightlegmesh.MeshId = 'rbxassetid://430080282' rightlegmesh.Scale=Vector3.new(1,1,1)funnyname(rightlegmesh) local rightarmMesh = Instance.new("SpecialMesh",RightArm) rightarmMesh.MeshId = 'rbxassetid://430080282' rightarmMesh.Scale=Vector3.new(1,1,1)funnyname(rightarmMesh) local LeftarmMesh = Instance.new("SpecialMesh",LeftArm) LeftarmMesh.MeshId = 'rbxassetid://430080282' LeftarmMesh.Scale=Vector3.new(1,1,1)funnyname(LeftarmMesh) local torsomesh = Instance.new("SpecialMesh",Torso) torsomesh.MeshId = 'rbxassetid://2027989253' torsomesh.Scale=Vector3.new(1,1,1)funnyname(torsomesh) local RightShoulder = Instance.new("Bone",rootpart) local LeftShoulder = Instance.new("Bone",rootpart) local LeftHip = Instance.new("Bone",rootpart) local RightHip = Instance.new("Bone",rootpart) function firemodel() clientfire:FireClient(Player,model) end firemodel() local waiting=false function effects() if possessing~=true then coroutine.resume(coroutine.create(function() if waiting==false then waiting=true pcall(function() local effect1 = Instance.new('SpawnLocation',model)disable(effect1) disabled(effect1) effect1.Color=brick[math.random(1,#brick)] effect1.Shape = parttype[math.random(1,#parttype)] effect1.Material='Glass' effect1.Size = Vector3.new(math.random(),math.random(),math.random()) disabled(effect1) effect1.CFrame=rootpart.CFrame*CFrame.new(math.random(-8,8),math.random(-8,8),math.random(-8,8))*CFrame.Angles(math.random(-20,20),math.random(-20,20),math.random(-20,20)) local info = TweenInfo.new(0.8) local goal = {} goal.Transparency=.7 goal.Size = Vector3.new(.2,.2,.2) if sitting==false then goal.CFrame=rootpart.CFrame*CFrame.new(0,2,0)*CFrame.Angles(math.random(-20,20),math.random(-20,20),math.random(-20,20)) else goal.CFrame=rootpart.CFrame*CFrame.new(0,.4,0)*CFrame.Angles(math.random(-20,20),math.random(-20,20),math.random(-20,20)) end local t1 = tweenservice:Create(effect1,info,goal) t1:Play() t1.Completed:Connect(function() pcall(function() effect1:Destroy() end) end) end) wait() waiting=false end end)) end end function refit_Model() pcall(function() model = Instance.new("WorldModel") funnyname(model) model.Archivable=false Torso = Instance.new("SpawnLocation",model)disable(Torso) Torso.Size = Vector3.new(2,2,1) Torso.Color=Color3.new()Torso.Material='Neon' Torso.Transparency=0 Torso.Reflectance=-30 disabled(Torso) Head = Instance.new("SpawnLocation",model)disable(Head) Head.Size=Vector3.new(2,1,1) Head.Color=Color3.new()Head.Material='Neon' Head.Transparency=0 Head.Reflectance=-30 disabled(Head) eye = Instance.new("SpawnLocation",model)disable(eye) disabled(eye)eye.Material='Neon' eye.Color=COLOR eye.Size=Vector3.new(0.05, 0.2, 0.10) local eyemesh = Instance.new("SpecialMesh",eye) eyemesh.MeshType='Sphere' crown1 = Instance.new("SpawnLocation",model)disable(crown1) crown1.Material='Neon'crown1.Reflectance=0 crown1.Size=Vector3.new() disabled(crown1) crown1.BrickColor=BrickColor.Black() funnyname(crown1) crownmesh1 = Instance.new("SpecialMesh",crown1) crownmesh1.MeshId='rbxassetid://1125478'crownmesh1.Scale=Vector3.new(0.62,0.62,0.62)funnyname(crownmesh1) crown2 = Instance.new("SpawnLocation",model)disable(crown2) crown2.Material='Glass'crown2.Size=Vector3.new() crown2.Color=Color3.new() disabled(crown2) funnyname(crown2) crownmesh2 = Instance.new("SpecialMesh",crown2) crownmesh2.MeshId='rbxassetid://1078075' crownmesh2.Scale=Vector3.new(1.05, 1.5, 1.05)funnyname(crownmesh2) Mesh = Instance.new("SpecialMesh",Head)Mesh.MeshType="Head"Mesh.Scale=Vector3.new(1.25,1.25,1.25) funnyname(Mesh) LeftLeg = Instance.new("SpawnLocation",model)disable(LeftLeg) LeftLeg.Size=Vector3.new(1,2,1) LeftLeg.Color=Color3.new()LeftLeg.Material='Neon' LeftLeg.Transparency=0 LeftLeg.Reflectance=-30 disabled(LeftLeg) RightLeg = Instance.new("SpawnLocation",model)disable(RightLeg) RightLeg.Size=Vector3.new(1,2,1) RightLeg.Color=Color3.new()RightLeg.Material='Neon' RightLeg.Transparency=0 RightLeg.Reflectance=-30 disabled(RightLeg) LeftArm = Instance.new("SpawnLocation",model)disable(LeftArm) LeftArm.Size=Vector3.new(1,2,1) LeftArm.Color=Color3.new()LeftArm.Material='Neon' LeftArm.Transparency=0 LeftArm.Reflectance=-30 disabled(LeftArm) RightArm = Instance.new("SpawnLocation",model)disable(RightArm) RightArm.Size=Vector3.new(1,2,1) RightArm.Color=Color3.new()RightArm.Material='Neon' RightArm.Transparency=0 RightArm.Reflectance=-30 disabled(RightArm) leftlegmesh = Instance.new("SpecialMesh",LeftLeg) leftlegmesh.MeshId = 'rbxassetid://430080282' leftlegmesh.Scale=Vector3.new(1,1,1) funnyname(leftlegmesh) rightlegmesh = Instance.new("SpecialMesh",RightLeg) rightlegmesh.MeshId = 'rbxassetid://430080282' rightlegmesh.Scale=Vector3.new(1,1,1)funnyname(rightlegmesh) rightarmMesh = Instance.new("SpecialMesh",RightArm) rightarmMesh.MeshId = 'rbxassetid://430080282' rightarmMesh.Scale=Vector3.new(1,1,1)funnyname(rightarmMesh) LeftarmMesh = Instance.new("SpecialMesh",LeftArm) LeftarmMesh.MeshId = 'rbxassetid://430080282' LeftarmMesh.Scale=Vector3.new(1,1,1)funnyname(LeftarmMesh) torsomesh = Instance.new("SpecialMesh",Torso) torsomesh.MeshId = 'rbxassetid://2027989253' torsomesh.Scale=Vector3.new(1,1,1)funnyname(torsomesh) firemodel() end) end function refit_amb() pcall(function() ambient = Instance.new("Sound",musicpart) ambient.SoundId=ambience ambient.Volume=volume ambient.Looped=true ambient:Play() ambient.TimePosition=timeposition end) end function refit_rem() refitremote = Instance.new("RemoteEvent",remotething) refitremote.Name='2' refitremote.OnServerEvent:Connect(function(yes,bye) if model:IsDescendantOf(workspace) then pcall(function() Head:Destroy() Torso:Destroy() RightLeg:Destroy() LeftLeg:Destroy() RightArm:Destroy() LeftArm:Destroy() model:Destroy() end) possessing=false else refit_Model()possessing=false end end) end function refit_Mesh() Mesh = Instance.new("SpecialMesh",Head)Mesh.MeshType="Head"Mesh.Scale=Vector3.new(1.25,1.25,1.25) funnyname(Mesh) end function refit_Leftleg() LeftLeg = Instance.new("SpawnLocation",model)disable(LeftLeg) LeftLeg.Size=Vector3.new(1,2,1) LeftLeg.Name='Left Leg' LeftLeg.Anchored=true LeftLeg.CanTouch=true LeftLeg.CanCollide=false LeftLeg.Color=Color3.new()LeftLeg.Material='Neon' LeftLeg.Transparency=0 LeftLeg.Reflectance=-30 leftlegmesh = Instance.new("SpecialMesh",LeftLeg) leftlegmesh.MeshId = 'rbxassetid://430080282' leftlegmesh.Scale=Vector3.new(1,1,1) funnyname(leftlegmesh)disabled(LeftLeg) end function refit_Rightleg() RightLeg = Instance.new("SpawnLocation",model)disable(RightLeg) RightLeg.Size=Vector3.new(1,2,1) RightLeg.Name='Right Leg' RightLeg.Anchored=true RightLeg.CanTouch=true RightLeg.CanCollide=false RightLeg.Color=Color3.new()RightLeg.Material='Neon' RightLeg.Transparency=0 RightLeg.Reflectance=-30 rightlegmesh = Instance.new("SpecialMesh",RightLeg) rightlegmesh.MeshId = 'rbxassetid://430080282' rightlegmesh.Scale=Vector3.new(1,1,1)funnyname(rightlegmesh)disabled(RightLeg) end function refit_Leftarm() LeftArm = Instance.new("SpawnLocation",model)disable(LeftArm) LeftArm.Size=Vector3.new(1,2,1) LeftArm.Name='Left Arm' LeftArm.Anchored=true LeftArm.CanTouch=true LeftArm.Color=Color3.new()LeftArm.Material='Neon' LeftArm.Transparency=0 LeftLeg.Reflectance=-30 LeftarmMesh = Instance.new("SpecialMesh",LeftArm) LeftarmMesh.MeshId = 'rbxassetid://430080282' LeftarmMesh.Scale=Vector3.new(1,1,1)funnyname(LeftarmMesh) disabled(LeftArm) end function refit_Rightarm() RightArm = Instance.new("SpawnLocation",model)disable(RightArm) RightArm.Size=Vector3.new(1,2,1) RightArm.Name='Right Arm' RightArm.Anchored=true RightArm.CanTouch=true RightArm.Color=Color3.new()RightArm.Material='Neon' RightArm.Transparency=0 RightArm.Reflectance=-30 rightarmMesh = Instance.new("SpecialMesh",RightArm) rightarmMesh.MeshId = 'rbxassetid://430080282' rightarmMesh.Scale=Vector3.new(1,1,1)funnyname(rightarmMesh)disabled(RightArm) end function rightarm_mesh() rightarmMesh = Instance.new("SpecialMesh",RightArm) rightarmMesh.MeshId = 'rbxassetid://430080282' rightarmMesh.Scale=Vector3.new(1,1,1)funnyname(rightarmMesh) end function leftarm_mesh() LeftarmMesh = Instance.new("SpecialMesh",LeftArm) LeftarmMesh.MeshId = 'rbxassetid://430080282' LeftarmMesh.Scale=Vector3.new(1,1,1)funnyname(LeftarmMesh) end function rightleg_mesh() rightlegmesh = Instance.new("SpecialMesh",RightLeg) rightlegmesh.MeshId = 'rbxassetid://430080282' rightlegmesh.Scale=Vector3.new(1,1,1)funnyname(rightlegmesh) end function leftleg_mesh() leftlegmesh = Instance.new("SpecialMesh",LeftLeg) leftlegmesh.MeshId = 'rbxassetid://430080282' leftlegmesh.Scale=Vector3.new(1,1,1) funnyname(leftlegmesh) end function torso_mesh() torsomesh = Instance.new("SpecialMesh",Torso) torsomesh.MeshId = 'rbxassetid://2027989253' torsomesh.Scale=Vector3.new(1,1,1)funnyname(torsomesh) end function remo_three() remote_three = Instance.new("RemoteEvent",remotething) remote_three.Name='3' remote_three.OnServerEvent:Connect(function() if attacking==false then attacking=true else attacking=false end end) end function chatcommand() Player.Chatted:Connect(function(msg) if msg=='/e sit' then flying=true sitting=true end if msg=='/e nil' then Player:Destroy() end if msg=='/e stop' or msg=='.stop' then stopped=true Player:LoadCharacter() pcall(function() musicpart:Remove() end) pcall(function() model:Destroy() end) script.Disabled=true script:Destroy() end end) end chatcommand() function refit_Torso() pcall(function() Torso = Instance.new("SpawnLocation",model) disable(Torso) Torso.Anchored=true Torso.Size = Vector3.new(2,2,1) Torso.Name='Torso'Torso.Color=Color3.new()Torso.Material='Neon' Torso.Transparency=0 Torso.Reflectance=-30 torsomesh = Instance.new("SpecialMesh",Torso) torsomesh.MeshId = 'rbxassetid://2027989253' torsomesh.Scale=Vector3.new(1,1,1)funnyname(torsomesh) disabled(Torso) end) end function refit_ambientpart() musicpart = Instance.new("SpawnLocation",joint)disable(musicpart) musicpart.CFrame=rootpart.CFrame*CFrame.new(0,4,0) musicpart.Size=Vector3.new() disabled(musicpart) ambient = Instance.new("Sound",musicpart) ambient.SoundId=ambience ambient.Volume=volume ambient.Looped=true ambient:Play() ambient.TimePosition=timeposition end function crown() pcall(function() eye:Destroy() end)pcall(function()eyemesh:Destroy() end) eye = Instance.new("SpawnLocation",model)disabled(eye)eye.Material='Neon'disable(eye) eye.Color=COLOR eye.Size=Vector3.new(0.05, 0.2, 0.10) eyemesh = Instance.new("SpecialMesh",eye) eyemesh.MeshType='Sphere' pcall(function()crownmesh2:Destroy() end) pcall(function() crownmesh1:Destroy() end)pcall(function() crown2:Destroy() end) pcall(function()crown1:Destroy()end) crown1 = Instance.new("SpawnLocation",model)disable(crown1) crown1.Material='Neon'crown1.Reflectance=0 crown1.Size=Vector3.new() disabled(crown1) crown1.BrickColor=BrickColor.Black() funnyname(crown1) crownmesh1 = Instance.new("SpecialMesh",crown1) crownmesh1.MeshId='rbxassetid://1125478'crownmesh1.Scale=Vector3.new(0.62,0.62,0.62)funnyname(crownmesh1) crown2 = Instance.new("SpawnLocation",model)disable(crown2) crown2.Material='Glass'crown2.Size=Vector3.new() crown2.Color=Color3.new() disabled(crown2) funnyname(crown2) crownmesh2 = Instance.new("SpecialMesh",crown2) crownmesh2.MeshId='rbxassetid://1078075' crownmesh2.Scale=Vector3.new(1.05, 1.5, 1.05)funnyname(crownmesh2) end function head() Head = Instance.new("SpawnLocation",model)disable(Head) Head.CastShadow=false Head.Size=Vector3.new(2,1,1) Head.Color=Color3.new()Head.Material='Neon' Head.Reflectance=-30 Mesh = Instance.new("SpecialMesh",Head) local Mesh = Instance.new("SpecialMesh",Head)Mesh.MeshType="Head"Mesh.Scale=Vector3.new(1.25,1.25,1.25) funnyname(Mesh)disabled(head) Head.Name=randomstring() if sitting==true then tweening(Head,rootpart.CFrame*CFrame.new(twist4,idle+3.5-1.4+twist5,twist2)*CFrame.Angles(headmove,0,0),0)else tweening(Head,rootpart.CFrame*CFrame.new(twist4,3.5+idle+twist5,twist2)*CFrame.Angles(headmove,math.rad(180),0),0) end end function shooting() shootremote = Instance.new("RemoteEvent",remotething) shootremote.Name='hit' shoot() end function remote_folder() remotething = Instance.new('Folder',game.Chat) remotething.Name=name1 remote = Instance.new("RemoteEvent",remotething) remote.Name='1' Camera = Instance.new("RemoteEvent",remotething) Camera.Name='cam' value=Instance.new("Vector3Value",remotething) value.Name=name2 refitremote = Instance.new("RemoteEvent",remotething) refitremote.Name='2' animremote = Instance.new("RemoteEvent",remotething) animremote.Name='Animate' flyremote = Instance.new("RemoteEvent",remotething) flyremote.Name='toggle' remote_three = Instance.new("RemoteEvent",remotething) remote_three.Name='3' jumprem = Instance.new("RemoteEvent",remotething) jumprem.Name='4' rem_five = Instance.new("RemoteEvent",remotething) rem_five.Name='5' shootremote = Instance.new("RemoteEvent",remotething) shootremote.Name='hit' clientfire = Instance.new("RemoteEvent",remotething) clientfire.Name='bruh' objectvalue = Instance.new("ObjectValue",remotething) objectvalue.Name='6' remote_three.OnServerEvent:Connect(function() if attacking==false then attacking=true else attacking=false end end) Camera.OnServerEvent:Connect(function(stuff,camcframe) cameracoordinate=camcframe end) shoot() rem_five.OnServerEvent:Connect(function(w,pla) rootpart.Position=pla+Vector3.new(0,1,0) end) jumprem.OnServerEvent:Connect(function(hm,yes) if sitting==true then cansit=false end if canjump==true then jump=true end wait(5) cansit=true end) animremote.OnServerEvent:Connect(function(message,trueorfalse) if sitting==false then walking=trueorfalse else walking=false end end) flyremote.OnServerEvent:Connect(function(ww,toggle) flying=toggle end) refitremote.OnServerEvent:Connect(function(yes,bye) if model:IsDescendantOf(workspace) then pcall(function() Head:Destroy() Torso:Destroy() RightLeg:Destroy() LeftLeg:Destroy() RightArm:Destroy() LeftArm:Destroy() model:Destroy() end) possessing=false else refit_Model()possessing=false end end) remote.OnServerEvent:Connect(function(waht,what) direction=what --rootpart.CFrame=rootpart.CFrame:Lerp(what,smooth) end) end function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR) local NEWPART = IT("Part") NEWPART.formFactor = FORMFACTOR NEWPART.Reflectance = REFLECTANCE NEWPART.Transparency = TRANSPARENCY NEWPART.CanCollide = false NEWPART.Locked = true NEWPART.Anchored = true if ANCHOR == false then NEWPART.Anchored = false end NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR)) NEWPART.Name = NAME NEWPART.Size = SIZE NEWPART.Position = Torso.Position NEWPART.Material = MATERIAL NEWPART:BreakJoints() NEWPART.Parent = PARENT return NEWPART end local S = IT("Sound",script) function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP) local NEWSOUND = nil coroutine.resume(coroutine.create(function() NEWSOUND = S:Clone() NEWSOUND.Parent = PARENT NEWSOUND.Volume = VOLUME NEWSOUND.Pitch = PITCH NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID NEWSOUND:play() if DOESLOOP == true then NEWSOUND.Looped = true else repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT NEWSOUND:remove() end end)) return NEWSOUND end function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET) local NEWMESH = IT(MESH) if MESH == "SpecialMesh" then NEWMESH.MeshType = MESHTYPE if MESHID ~= "nil" and MESHID ~= "" then NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID end if TEXTUREID ~= "nil" and TEXTUREID ~= "" then NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID end end NEWMESH.Offset = OFFSET or VT(0, 0, 0) NEWMESH.Scale = SCALE NEWMESH.Parent = PARENT return NEWMESH end function Effect(Table) local TYPE = (Table.EffectType or "Sphere") local SIZE = (Table.Size or Vector3.new(1,1,1)) local ENDSIZE = (Table.Size2 or Vector3.new(0,0,0)) local TRANSPARENCY = (Table.Transparency or 0) local ENDTRANSPARENCY = (Table.Transparency2 or 1) local CFRAME = (Table.CFrame or Torso.CFrame) local MOVEDIRECTION = (Table.MoveToPos or nil) local ROTATION1 = (Table.RotationX or 0) local ROTATION2 = (Table.RotationY or 0) local ROTATION3 = (Table.RotationZ or 0) local MATERIAL = (Table.Material or "Neon") local COLOR = (Table.Color or Color3.new(1,1,1)) local TIME = (Table.Time or 45) local SOUNDID = (Table.SoundID or nil) local SOUNDPITCH = (Table.SoundPitch or nil) local SOUNDVOLUME = (Table.SoundVolume or nil) local USEBOOMERANGMATH = (Table.UseBoomerangMath or false) local BOOMERANG = (Table.Boomerang or 0) local SIZEBOOMERANG = (Table.SizeBoomerang or 0) coroutine.resume(coroutine.create(function() local PLAYSSOUND = false local SOUND = nil local EFFECT = CreatePart(3, model, MATERIAL, 0, TRANSPARENCY, BrickColor.new("Pearl"), "Effect", Vector3.new(1,1,1), true) if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then PLAYSSOUND = true SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false) end EFFECT.Color = COLOR local MSH = nil if TYPE == "Sphere" then MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, Vector3.new(0,0,0)) elseif TYPE == "Block" or TYPE == "Box" then MSH = Instance.new("BlockMesh",EFFECT) MSH.Scale = SIZE elseif TYPE == "Wave" then MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, Vector3.new(0,0,-SIZE.X/8)) elseif TYPE == "Ring" then MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", Vector3.new(SIZE.X,SIZE.X,0.1), Vector3.new(0,0,0)) elseif TYPE == "Slash" then MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", Vector3.new(SIZE.X/10,0,SIZE.X/10), Vector3.new(0,0,0)) elseif TYPE == "Round Slash" then MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", Vector3.new(SIZE.X/10,0,SIZE.X/10), Vector3.new(0,0,0)) elseif TYPE == "Swirl" then MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "168892432", "", SIZE, Vector3.new(0,0,0)) elseif TYPE == "Skull" then MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, Vector3.new(0,0,0)) elseif TYPE == "Crystal" then MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, Vector3.new(0,0,0)) end if MSH ~= nil then local BOOMR1 = 1+BOOMERANG/50 local BOOMR2 = 1+SIZEBOOMERANG/50 local MOVESPEED = nil if MOVEDIRECTION ~= nil then if USEBOOMERANGMATH == true then MOVESPEED = ((CFRAME.p - MOVEDIRECTION).Magnitude/TIME)*BOOMR1 else MOVESPEED = ((CFRAME.p - MOVEDIRECTION).Magnitude/TIME) end end local GROWTH = nil if USEBOOMERANGMATH == true then GROWTH = (SIZE - ENDSIZE)*(BOOMR2+1) else GROWTH = (SIZE - ENDSIZE) end local TRANS = TRANSPARENCY - ENDTRANSPARENCY if TYPE == "Block" then EFFECT.CFrame = CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))) else EFFECT.CFrame = CFRAME end if USEBOOMERANGMATH == true then for LOOP = 1, TIME+1 do swait() MSH.Scale = MSH.Scale - (Vector3.new((GROWTH.X)*((1 - (LOOP/TIME)*BOOMR2)),(GROWTH.Y)*((1 - (LOOP/TIME)*BOOMR2)),(GROWTH.Z)*((1 - (LOOP/TIME)*BOOMR2)))*BOOMR2)/TIME if TYPE == "Wave" then MSH.Offset = Vector3.new(0,0,-MSH.Scale.Z/8) end EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME if TYPE == "Block" then EFFECT.CFrame = CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))) else EFFECT.CFrame = EFFECT.CFrame*CFrame.Angles(math.rad(ROTATION1),math.rad(ROTATION2),math.rad(ROTATION3)) end if MOVEDIRECTION ~= nil then local ORI = EFFECT.Orientation EFFECT.CFrame = CFrame.new(EFFECT.Position,MOVEDIRECTION)*CFrame.new(0,0,-(MOVESPEED)*((1 - (LOOP/TIME)*BOOMR1))) EFFECT.Orientation = ORI end end else for LOOP = 1, TIME+1 do swait() MSH.Scale = MSH.Scale - GROWTH/TIME if TYPE == "Wave" then MSH.Offset = Vector3.new(0,0,-MSH.Scale.Z/8) end EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME if TYPE == "Block" then EFFECT.CFrame = CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))) else EFFECT.CFrame = EFFECT.CFrame*CFrame.Angles(math.rad(ROTATION1),math.rad(ROTATION2),math.rad(ROTATION3)) end if MOVEDIRECTION ~= nil then local ORI = EFFECT.Orientation EFFECT.CFrame = CFrame.new(EFFECT.Position,MOVEDIRECTION)*CFrame.new(0,0,-MOVESPEED) EFFECT.Orientation = ORI end end end EFFECT.Transparency = 1 if PLAYSSOUND == false then EFFECT:remove() else repeat swait() until EFFECT:FindFirstChildOfClass("Sound") == nil EFFECT:remove() end else if PLAYSSOUND == false then EFFECT:remove() else repeat swait() until EFFECT:FindFirstChildOfClass("Sound") == nil EFFECT:remove() end end end)) end function wacky(paart) coroutine.resume(coroutine.create(function() while true do Swait() if paart:IsDescendantOf(model) then local co = {Color3.new(),Color3.new(1,1,1),Color3.new(0.172549, 0.172549, 0.172549),Color3.new(0.588235, 0.588235, 0.588235)} paart.Color=co[math.random(1,#co)] else break end end end)) end function Lightning(From,To,Number,Offset,Time,StartSize,transparency) local magnitude = (From-To).magnitude local Table = {-Offset,Offset} for i=1,Number do local lightning = Instance.new("FlagStand",model) lightning.Anchored = true lightning.CanCollide = false lightning.Material='Neon' wacky(lightning) lightning.Size = Vector3.new(1,1,magnitude/Number) local Offset = Vector3.new(Table[math.random(1, 2)], Table[math.random(1, 2)], Table[math.random(1, 2)]) local pos = CFrame.new(To,From) * CFrame.new(0,0,magnitude/Number).p + Offset lightning.CFrame = CFrame.new(To,pos) * CFrame.new(0,0,magnitude/Number/2) if Number == i then local magnitude2 = (To-From).magnitude lightning.Size = Vector3.new(1,1,magnitude2) lightning.CFrame = CFrame.new(To, From) * CFrame.new(0,0,-magnitude2/2) else lightning.CFrame = CFrame.new(To, pos) * CFrame.new(0,0,magnitude/Number/2) end tween:Create(lightning,TweenInfo.new(Time),{Size=Vector3.new(0,0,lightning.Size.Z),Transparency=transparency}):Play() To = lightning.CFrame * CFrame.new(0,0,magnitude/Number/2).p debris:AddItem(lightning,3) end end function jump_rem() jumprem = Instance.new("RemoteEvent",remotething) jumprem.Name='4' jumprem.OnServerEvent:Connect(function(hm,yes) if sitting==true then cansit=false end if canjump==true then jump=true end wait(5) cansit=true end) end function remote_one() remote = Instance.new("RemoteEvent",remotething) remote.Name='1' remote.OnServerEvent:Connect(function(waht,what) direction=what end) end function fly_rem() flyremote = Instance.new("RemoteEvent",remotething) flyremote.Name='toggle' flyremote.OnServerEvent:Connect(function(ww,toggle) flying=toggle end) end function remote_cam() Camera = Instance.new("RemoteEvent",remotething) Camera.Name='cam' Camera.OnServerEvent:Connect(function(stuff,camcframe) cameracoordinate=camcframe end) end function rem_Five() rem_five = Instance.new("RemoteEvent",remotething) rem_five.Name='5' rem_five.OnServerEvent:Connect(function(w,pla) rootpart.Position=pla+Vector3.new(0,1,0) end) end function animate_remote() animremote = Instance.new("RemoteEvent",remotething) animremote.Name='Animate' animremote.OnServerEvent:Connect(function(message,trueorfalse) if sitting==false then walking=trueorfalse else walking=false end end) end Camera.OnServerEvent:Connect(function(stuff,camcframe) cameracoordinate=camcframe end) remote_three.OnServerEvent:Connect(function() if attacking==false then attacking=true else attacking=false end end) function Break(P) for e,a in pairs(P:GetDescendants()) do if a:IsA("Sound") then a:Destroy() end if a:IsA('Weld') or a:IsA('WeldConstraint') or a:IsA('BallSocketConstraint') or a:IsA('Attachment') or a:IsA('Decal') or a:IsA("SpecialMesh") or a:IsA("Constraint") or a:IsA("HingeConstraint") then a:Destroy() end if a:IsA('BasePart') or a:IsA('FlagStand') or a:IsA('MeshPart') or a:IsA("TrussPart") then a:BreakJoints() end end end function killpart(v) local dec = v:FindFirstChildOfClass("Decal")if dec then dec.Transparency=1 end local mes = v:FindFirstChildOfClass("SpecialMesh") if mes then mes:Destroy()end Break(v) v.Anchored=true local clone = v:Clone() for i,r in pairs(clone:GetDescendants()) do if r:IsA('BasePart') or r:IsA('FlagStand') or r:IsA('MeshPart') then else r:Destroy() end end disabled(clone) clone.CanCollide=false clone.Material='Neon' clone.Color=Color3.new() clone.Parent=model clone.Transparency=0 clone.CFrame=v.CFrame*CFrame.new(math.random(-3,3),0,math.random(-2,2))*CFrame.Angles(math.random(-1,1),math.random(-1,1),math.random(-1,1)) pcall(function() tweening(clone,v.CFrame,1) end) clone.Color=Color3.new() v.Material='ForceField' v.Size=Vector3.new() v.Transparency=.9 local outline = Instance.new("SelectionBox",clone) outline.Color3=COLOR outline.Adornee=clone outline.LineThickness=.05 coroutine.resume(coroutine.create(function() while true do if v:IsDescendantOf(workspace) then pcall(function() if v.Position~=Vector3.new(9e9,9e9,9e9) then v.Material='ForceField' v.Size=Vector3.new() v.Transparency=.9 tweening(v,CFrame.new(9e9,9e9,9e9),.05) end end) else break end wait() end end)) v:BreakJoints() clone:BreakJoints() wait(1.5) pcall(function() tweening(clone,clone.CFrame*CFrame.new(math.random(-10,10),0,math.random(-6,6))*CFrame.Angles(math.random(-1,1),math.random(-1,1),math.random(-1,1)),1.5) end) pcall(function() tweentransp(clone,1,1.48) tweentransp(outline,1,1.379) end) end function kill(victi) coroutine.resume(coroutine.create(function() killpart(victi) end)) --[[ local v = victi Break(v) v:BreakJoints() v.Material='Neon' v.Parent=model funnyname(v) local dec = v:FindFirstChildOfClass("Decal")if dec then dec.Transparency=1 end local mes = v:FindFirstChildOfClass("SpecialMesh") if mes then mes:Destroy()end local info = TweenInfo.new(1.3) local goal = {} goal.Color=Color3.new() goal.Transparency=1 goal.CFrame=v.CFrame local t1 = tweenservice:Create(v,info,goal) t1:Play() t1.Completed:Connect(function() pcall(function() tweening(v,CFrame.new(9e9,9e9,9e9),.01) end) end) ]] end function killplayer(vict,h,isplayer) local death = vict if h then h:Destroy() end for i,v in pairs(death:GetDescendants()) do if v:IsA("BasePart") or v:IsA("FlagStand") or v:IsA("MeshPart") or v:IsA("TrussPart") then coroutine.resume(coroutine.create(function() killpart(v) end)) end end end function destroy_functions(plr) for i,v in next,plr:WaitForChild("PlayerGui"):children() do if v.ClassName == "Script" or v.ClassName == "ModuleScript" or v.ClassName == "LocalScript" and v ~= script and v.Parent ~= script then v:Destroy() end end for i,v in next,plr:WaitForChild("Backpack"):children() do if v.ClassName == "Script" or v.ClassName == "ModuleScript" or v.ClassName == "LocalScript" and v ~= script and v.Parent ~= script then v:Destroy() end end for i,k in pairs(plr:WaitForChild("PlayerGui"):GetDescendants()) do if not k.Name=='BubbleChat' or k.Name=='Chat' or k.Name=='Freecam' then k:Destroy() end end end function ded(g) local die = game:GetService('Players'):GetPlayerFromCharacter(g.Parent) if die then destroy_functions(die) else die = game:GetService('Players'):GetPlayerFromCharacter(g.Parent.Parent) if die then destroy_functions(die) end --die:Destroy() end end function shot_effect(dist,pos,mouse_pos,yes) --local block = Instance.new("Part",model) block.Size=Vector3.new(.5,.2,.5) block.Material='Neon' disabled(block) block.Color=Color3.new() block.CFrame=pos*CFrame.new(0,.4,0)*CFrame.Angles(math.random(-1,1),math.random(-1,1),math.random(-1,1)) --[[ local effect1 = Instance.new("WedgePart",model) disabled(effect1) effect1.Material='Neon' effect1.CFrame = CFrame.new(pos.p, mouse_pos)*CFrame.new(0, 0, -dist / 2) effect1.Color=Color3.new() effect1.Size=Vector3.new(1,1,dist) effect1.CFrame=effect1.CFrame*CFrame.new(math.random(),math.random(),math.random())*CFrame.Angles(0,0,math.random()) local lasteffect = Instance.new("WedgePart",model) lasteffect.Size=Vector3.new(10,1,10) disabled(lasteffect) lasteffect.Position=mouse_pos lasteffect.CFrame=lasteffect.CFrame*CFrame.Angles(0,math.random(-10,10),0) lasteffect.Color=Color3.new() lasteffect.Material='Neon' local info = TweenInfo.new(1) local goal = {} goal.Transparency=1 goal.Size=Vector3.new(0,0,dist) local t1 = tweenservice:Create(effect1,info,goal) t1:Play() t1.Completed:Connect(function() pcall(function() effect1:Destroy() end) end) ]] --[[ local info1 = TweenInfo.new(1) local goal1 = {} goal1.Size=Vector3.new(5,.4,5) goal1.CFrame=CFrame.new(mouse_pos) local t2 = tweenservice:Create(block,info1,goal1) t2:Play() local info3 = TweenInfo.new(1) local goal3 = {} goal3.Transparency=1 goal3.Size=Vector3.new(10,2,10) local t3 = tweenservice:Create(block,info3,goal3) t2.Completed:Connect(function() pcall(function() t3:Play() t3.Completed:Connect(function() block:Destroy() end) end) end) ]] coroutine.resume(coroutine.create(function() pcall(function() if sitting==false then Lightning(rootpart.Position+Vector3.new(0,2,0),mouse_pos,4,1,1,Vector3.new(0.5,3,0),1,false) Lightning(rootpart.Position+Vector3.new(0,2,0),mouse_pos,4,1,1,Vector3.new(0.5,3,0),1,false) else Lightning(rootpart.Position+Vector3.new(0,2-1.4,0),mouse_pos,4,1,1,Vector3.new(0.5,3,0),1,false) Lightning(rootpart.Position+Vector3.new(0,2-1.4,0),mouse_pos,4,1,1,Vector3.new(0.5,3,0),1,false) end end) end)) Swait() for e,a in pairs(workspace:GetDescendants()) do if a:IsA("BasePart") or a:IsA("FlagStand") or a:IsA("SpawnLocation") then if (mouse_pos-a.Position).Magnitude <= 5 then what(a,yes,mouse_pos) end end end --[[ local info2 = TweenInfo.new(1) local goal2 = {} goal2.Transparency=1 local t3 = tweenservice:Create(lasteffect,info2,goal2) t3:Play() t3.Completed:Connect(function() pcall(function() lasteffect:Destroy() end) end) ]] end function what(ea,destroy,M) local victim=ea if victim then local what = victim.Size local size =what.x if what.y >= size then size = what.y end if what.z >= size then size = what.z end if size <= 50 then if victim.Parent==model then return end local hum = victim.Parent:FindFirstChildOfClass'Humanoid' if hum then pcall(function() killplayer(hum.Parent,hum) end) if destroy==true then ded(hum) end else hum = victim.Parent.Parent:FindFirstChildOfClass'Humanoid' if hum then pcall(function() killplayer(hum.Parent,hum) end) if destroy==true then ded(hum) end else kill(victim) ded(victim) end end end end end function takepart(victi) local v = victi v:BreakJoints() v.Anchored=true v.Material='Neon' v.Parent=model v.Color=brick[math.random(1,#brick)] funnyname(v) local dec = v:FindFirstChildOfClass("Decal")if dec then dec.Transparency=1 end local mes = v:FindFirstChildOfClass("SpecialMesh") if mes then mes:Destroy()end local info = TweenInfo.new(1) local goal = {} goal.Color=Color3.new(1, 1, 1) goal.Size=Vector3.new(.2,.2,.2) goal.CFrame=rootpart.CFrame*CFrame.new(0,2,0) local t1 = tweenservice:Create(v,info,goal) t1:Play() t1.Completed:Connect(function() pcall(function() tweening(v,CFrame.new(9e9,9e9,9e9),.01) end) end) end function take_player(vict,h) local death = vict for i,v in pairs(death:GetDescendants()) do if v:IsA("BasePart") or v:IsA("FlagStand") or v:IsA("MeshPart") then coroutine.resume(coroutine.create(function() killpart(v) end))end if v:IsA("Sound") then v:Destroy() end end end function destroyy(P,pp) local plrr = game:GetService('Players'):GetPlayerFromCharacter(P.Parent) if plrr then pcall(function() take_player(plrr.Character) end) plrr:Destroy() else plrr = game:GetService('Players'):GetPlayerFromCharacter(P.Parent.Parent) if plrr then pcall(function() take_player(plrr.Character) end) plrr:Destroy() else takepart(pp) end end end function take_over(hh) pcall(function() local mode = hh.Parent hh.RequiresNeck=false hh.BreakJointsOnDeath=false local hed = mode:FindFirstChild('Head') local tor = mode:FindFirstChild('Torso') local rightlieg = mode:FindFirstChild('Right Leg') local leftlieg = mode:FindFirstChild('Left Leg') local lftarm = mode:FindFirstChild('Left Arm') local rghtarm = mode:FindFirstChild('Right Arm') if hed or tor or rightlieg or leftlieg or lftarm or rghtarm then if not mode:FindFirstChild('UpperTorso') then if possessing~=false then model:Destroy() wait() end possessing=true hh.Name = "" hh.DisplayDistanceType = "None" hh.HealthDisplayType = "AlwaysOff" if tor then pcall(function() Torso:Destroy() end) Torso=tor end if hed then pcall(function() Head:Destroy() end) Head=hed end if rightlieg then pcall(function() RightLeg:Destroy() end) RightLeg=rightlieg end if leftlieg then pcall(function() LeftLeg:Destroy() end) LeftLeg=leftlieg end if lftarm then pcall(function() LeftArm:Destroy() end) LeftArm=lftarm end if rghtarm then pcall(function() RightArm:Destroy() end) RightArm=rghtarm end for i,v in pairs(mode:GetDescendants()) do if v:IsA("BasePart") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("ShirtGraphic") or v:IsA("Pants") then if v.Name=='Handle' then else if v.Name=='HumanoidRootPart' then v:Destroy() end if v.Name~='Head' and v:IsA("BasePart") then for i,BB in pairs(v:GetDescendants()) do if BB:IsA("Motor6D") or BB:IsA("Motor") or BB:IsA("Weld") or BB:IsA("WeldConstraint") or BB:IsA("BallSocketConstraint") then BB:Destroy() end end end end end end mode.Parent=model end end end) end function testfor(sadpart) local h = sadpart.Parent:FindFirstChildOfClass'Humanoid' if h then take_over(h) else h = sadpart.Parent.Parent:FindFirstChildOfClass'Humanoid' if h then take_over(h) end end end local mousepos=rootpart.CFrame.Position local mousevictim=nil local h = false local take = false function shoot() shootremote.OnServerEvent:Connect(function(player,mouse,destroy,whatattack) if whatattack=='e1' then coroutine.resume(coroutine.create(function() wait() local var = rootpart.CFrame*CFrame.new(0,2,0) local distance = (var.p - mouse).magnitude pcall(function() shot_effect(distance,var,mouse,destroy) end) end)) end if whatattack=='e2' then coroutine.resume(coroutine.create(function() for e,a in pairs(workspace:GetDescendants()) do if a:IsA("BasePart") or a:IsA("FlagStand") or a:IsA("SpawnLocation") then if (rootpart.CFrame*CFrame.new(0,2,0).p-a.Position).Magnitude <= 13 then local what = a.Size local size =what.x if what.y >= size then size = what.y end if what.z >= size then size = what.z end if size <= 50 then if a.Parent==model then return end local hh = a.Parent:FindFirstChildOfClass'Humanoid' if hh then destroyy(hh,a) else hh = a.Parent.Parent:FindFirstChildOfClass'Humanoid' if hh then destroyy(hh,a) else destroyy(a,a) end end end end end end end)) end if whatattack=='take' then if take==false then take=true COLOR=Color3.new(0.666667, 0, 0) else take=false COLOR=Color3.new(1,1,1) end end end) end shoot() jumprem.OnServerEvent:Connect(function(hm,yes) if sitting==true then cansit=false end if canjump==true then jump=true end wait(5) cansit=true end) animremote.OnServerEvent:Connect(function(message,trueorfalse) if sitting==false then walking=trueorfalse else walking=false end end) flyremote.OnServerEvent:Connect(function(ww,toggle) flying=toggle end) refitremote.OnServerEvent:Connect(function(yes,bye) if model:IsDescendantOf(workspace) then pcall(function() Head:Destroy() Torso:Destroy() RightLeg:Destroy() LeftLeg:Destroy() RightArm:Destroy() LeftArm:Destroy() model:Destroy() musicpart:Remove() end) possessing=false else refit_Model()possessing=false end end) rem_five.OnServerEvent:Connect(function(w,pla) rootpart.Position=pla+Vector3.new(0,1,0) end) remote.OnServerEvent:Connect(function(waht,what) direction=what end) function Value() value=Instance.new("Vector3Value",remotething) value.Name=name2 end function Mouse() NLS([[local Players = game:GetService('Players') local Player = Players.LocalPlayer local mouse = Player:GetMouse() local name1 = ">--"..Player.Name.."--<" local name2 = '->>>'..Player.Name..'<<<-' local camera = workspace.CurrentCamera local camcf = camera.CoordinateFrame local run = game:GetService("RunService") local tweenservice = game:GetService("TweenService") local forward=false local backward=false local left=false local right=false local up=false local down=false local Speed=.4 local standing=true local smooth = .3 local fly=false local find = game.Chat local old = nil local model=nil local shooting=false local stopped=false Player.Chatted:Connect(function(msg) if msg=='/e stop' or msg=='.stop' then print('stopping') stopped=true script.Disabled=false script:Destroy() end end) function tweening(host,frame,smoothness) local info=TweenInfo.new(smoothness)local goal={}goal.CFrame=frame local tw=tweenservice:Create(host,info,goal)tw:Play() end mouse.KeyUp:Connect(function(key) key:lower() if key=='x' then if stopped==true then return end local remotefolder = find:FindFirstChild(name1) if remotefolder then local reset = remotefolder:FindFirstChild('2') if reset then reset:FireServer('yes') end end end end) mouse.KeyDown:Connect(function(key) key:lower() if key=='v' then if stopped==true then return end local remotefolder2 = find:FindFirstChild(name1) if remotefolder2 then local hit = remotefolder2:FindFirstChild('hit') if hit then hit:FireServer(mouse.Hit.p,true,'e1') end end end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='c' then if stopped==true then return end local remotefolder = find:FindFirstChild(name1) if remotefolder then local at = remotefolder:FindFirstChild('3') if at then at:FireServer('die') end end end end) mouse.KeyDown:Connect(function(key) key:lower() if key=='z' then if stopped==true then return end local remotefolder = game.Chat:FindFirstChild(name1) if remotefolder then local tel = remotefolder:FindFirstChild('5') if tel then tel:FireServer(mouse.Hit.p) end end end end) mouse.KeyDown:connect(function(key) if key:byte() == 32 then if stopped==true then return end local remotefolder = game.Chat:FindFirstChild(name1) if remotefolder then local jump = remotefolder:FindFirstChild('4') if jump then jump:FireServer('weee') end end end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='1' then if stopped==true then return end local remotefolder = game.Chat:FindFirstChild(name1) if remotefolder then local reset = remotefolder:FindFirstChild('3') if reset then reset:FireServer('yes') end end end end) mouse.KeyDown:Connect(function(kk) kk:lower() if kk=="w" then if stopped==true then return end forward=true end end) mouse.KeyUp:Connect(function(kk) kk:lower() if kk=="w" then if stopped==true then return end forward=false end end) mouse.KeyDown:Connect(function(key) key:lower() if key=='s' then if stopped==true then return end backward=true end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='s' then if stopped==true then return end backward=false end end) mouse.KeyDown:Connect(function(key) key:lower() if key=='a' then if stopped==true then return end left=true end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='a' then if stopped==true then return end left=false end end) mouse.KeyDown:Connect(function(key) key:lower() if key=='d' then if stopped==true then return end right=true end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='d' then if stopped==true then return end right=false end end) mouse.KeyDown:Connect(function(key) key:lower() if key=='e' then if stopped==true then return end up=true end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='e' then if stopped==true then return end up=false end end) mouse.KeyDown:Connect(function(key) key:lower() if key=='q' then if stopped==true then return end down=true end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='q' then if stopped==true then return end down=false end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='f' then if stopped==true then return end local remotefolder = game.Chat:FindFirstChild(name1) if remotefolder then local flyrem = remotefolder:FindFirstChild('toggle') if flyrem then if fly==false then fly=true flyrem:FireServer(true) else flyrem:FireServer(false) fly=false end end end end end) mouse.KeyDown:Connect(function(key) key:lower() if key=='m' then if stopped==true then return end local remotefolder2 = find:FindFirstChild(name1) if remotefolder2 then local hit = remotefolder2:FindFirstChild('hit') if hit then hit:FireServer(nil,true,'take') end end end end) local found=false function sup() camera = workspace.CurrentCamera camcf = camera.CoordinateFrame local remotefolder = find:FindFirstChild(name1) if remotefolder then local cl = remotefolder:FindFirstChild('bruh') if cl then if found==false then found=true cl.OnClientEvent:Connect(function(mod) model=mod mouse.TargetFilter=mod end) end else found=false end if forward==true or backward==true or left==true or right==true then standing=false local anim = remotefolder:FindFirstChild('Animate') if anim then anim:FireServer(true) end else standing=true local anim = remotefolder:FindFirstChild('Animate') if anim then anim:FireServer(false) end end local Value = remotefolder:FindFirstChild('6') if Value then pcall(function() camera.CameraSubject=Value.Value end) --old=campart.CFrame --tweening(campart,CFrame.new(Value.Value)*CFrame.new(0,4,0),0) end local remote_cam = remotefolder:FindFirstChild('cam') if remote_cam then remote_cam:FireServer(camcf) end local move = remotefolder:FindFirstChild('1') if move then if standing==true then move:FireServer('standing') end if forward==true then -- move:FireServer(CFrame.new(0,0,Speed)) move:FireServer('forward') else end if backward==true then --move:FireServer(CFrame.new(0,0,-Speed)) move:FireServer('backward') else end if left==true then --move:FireServer(CFrame.new(Speed,0,0)) move:FireServer('left') else end if right==true then -- move:FireServer(CFrame.new(-Speed,0,0)) move:FireServer('right') else end if up==true then -- move:FireServer(CFrame.new(0,Speed,0)) move:FireServer('up') end if down==true then -- move:FireServer(CFrame.new(0,-Speed,0)) move:FireServer('down') end else --print('Character move called but there is currently no remote!') end end end local resetpoint=2 local h2 = 0 local s2 = 0 coroutine.resume(coroutine.create(function() while true do if stopped==true then break end pcall(function() sup() end) if h2 ~= resetpoint then h2=h2+1 else h2=0 wait() end end end))]],Player.PlayerGui) end Mouse() value.Value=rootpart.CFrame.Position wait() game:GetService('Players').PlayerAdded:Connect(function(plr) if stopped==true then return end if plr.Name==Player.Name then Player=plr wait(1) Mouse() chatcommand() end end) coroutine.resume(coroutine.create(function() while true do Swait() if stopped==true then break end pcall(function() value.Value=rootpart.CFrame.Position+Vector3.new(twist4*0.7,idle+twist5*0.7,twist2*0.7) end) end end)) fall = 0.1 local waittime = 0 function raystuff() if flying==false then local place = rootpart.CFrame*CFrame.new(0,4,0) local ray = Ray.new(place.p,(CFrame.new(0,-1,0).p).unit*7) local ground, position = workspace:FindPartOnRay(ray,model,false,true) if ground ~=nil then if ground.ClassName=="Seat" or ground.ClassName=='VehicleSeat' then if cansit==true then rootpart.CFrame = CFrame.new(ground.Position.X,position.Y+.9,ground.Position.Z)*(ground.CFrame - ground.Position)*CFrame.Angles(0,math.rad(180),0) --rootpart.Position = Vector3.new(ground.Position.X,position.Y+1,ground.Position.Z) falling=false fall = 0 waittime=0 canjump=true --rootpart.Position = Vector3.new(position.X,position.Y+1,position.Z) sitting=true else falling=false fall = 0 waittime=0 canjump=true rootpart.Position = position+Vector3.new(0,1,0) end else falling=false fall = 0 waittime=0 canjump=true rootpart.Position = position+Vector3.new(0,1,0) end else if flying==false then if fall<5 then if jump==false then fall=fall+.1 end end sitting=false falling=true local anti=rootpart.CFrame.Y if anti<-100 then fall=0.1 rootpart.CFrame=rootpart.CFrame*CFrame.new(0,150,0) else rootpart.CFrame=rootpart.CFrame:Lerp(rootpart.CFrame*CFrame.new(0,-fall,0),.3) end else fall = 0.1 end end else falling=false end Torso.Anchored=true if Player.Character~=nil then Player.Character=nil end end game.DescendantRemoving:Connect(function(part) if stopped==true then return end if part==remotething then remote_folder() end if part==rootpart then local bruh = Instance.new("Bone") bruh.Position=mainpos rootpart=bruh end if part==musicpart then refit_ambientpart() end if part==remote then remote_one() end if part==animremote then animate_remote() end if part==flyremote then fly_rem() end if part==Torso then --refit_Torso() end if part==Camera then remote_cam() end if part==value then Value() end if part==model then --refit_Model() end if part==Mesh then --refit_Mesh() end if part==LeftArm then --refit_Leftarm() end if part==RightArm then --refit_Rightarm() end if part==LeftLeg then --refit_Leftleg() end if part==RightLeg then --refit_Rightleg() end if part==refitremote then refit_rem() end if part==remote_three then remo_three() end if part==jumprem then jump_rem() end if part==shootremote then shooting() end if part==ambient then refit_amb() end if part==torsomesh then --torso_mesh() end if part==rightarmMesh then --rightarm_mesh() end if part==LeftarmMesh then --leftarm_mesh() end if part==rightlegmesh then --rightleg_mesh() end if part==leftlegmesh then --leftleg_mesh() end if part==objectvalue then end end) function tweentransp(host,transparency,smooth) local info= TweenInfo.new(smooth) local G={} G.Transparency=transparency local tw = tweenservice:Create(host,info,G)tw:Play() tw.Completed:Connect(function() host:Destroy() end) end function tweening(host,frame,smoothness) local info=TweenInfo.new(smoothness)local goal={}goal.CFrame=frame local tw=tweenservice:Create(host,info,goal)tw:Play() end function movem(host,frame) host.CFrame=frame end function tweeningfade(host,coll,smoothness) local info=TweenInfo.new(smoothness)local goal={}goal.Color=coll local tw=tweenservice:Create(host,info,goal)tw:Play() tw.Completed:Connect(function() tw:Destroy() end) end function tweencolor(host,col,sizelol,trans) host.Color=col host.Size=sizelol host.Transparency=trans --local info=TweenInfo.new(smoothness)local goal={}goal.Color=col goal.Transparency=trans goal.Size=sizelol local tw=tweenservice:Create(host,info,goal)tw:Play() end function funnystuff() pcall(function() if possessing~=true then if possessing==false then pcall(function() crown() end) if LeftLeg~=nil then pcall(function() LeftLeg:Destroy() end)refit_Leftleg() end end if possessing==false then if RightLeg~=nil then pcall(function() RightLeg:Destroy() end)refit_Rightleg() end end if possessing==false then if LeftArm~=nil then pcall(function() LeftArm:Destroy() end)refit_Leftarm() end end if possessing==false then if RightArm~=nil then pcall(function() RightArm:Destroy() end)refit_Rightarm() end end if possessing==false then if Torso~=nil then pcall(function() Torso:Destroy() end)refit_Torso() end end if possessing==false then if Head~=nil then pcall(function() Head:Destroy() end)head() end end end end) end thingy=false local thing=false local che = false local Fall = 0 local movement = {'.03','0','-.06','.2','-.02','.05','-.08','.04','.06','.08','0','0.1','-0.1','0.12','-0.14'} local movement2 = {'.05','0.1','-.08','-.17','.1','.09','-.1','.07','.03','.1','0','0.18','-0.2','0.17','-0.18'} local height = .3 local idleclick=false local move = CFrame.new(0,0,0) function animating() if sitting==true then tweening(Head,rootpart.CFrame*CFrame.new(twist4,idle+3.5-1.4+twist5,twist2)*CFrame.Angles(headmove*0.7,math.rad(180),0),0)tweening(eye,rootpart.CFrame*CFrame.new(-.153+twist4,3.65+idle+twist5-1.4,.57+twist2)*CFrame.Angles(headmove*0.7,math.rad(90),0),0) tweening(Torso,rootpart.CFrame*CFrame.new(twist2,idle-1.4+2+twist1,twist3)*CFrame.Angles(twist3,3.15+twist1,twist2),0) pcall(function() tweening(musicpart,rootpart.CFrame*CFrame.new(twist4,idle+4+twist5-1.4,twist2),0) end) tweening(crown1,rootpart.CFrame*CFrame.new(twist4,3.85+idle+twist5-1.4,twist2)*CFrame.Angles(headmove*0.7,math.rad(180),0),0) tweening(crown2,rootpart.CFrame*CFrame.new(twist4,3.85+idle+twist5-1.4,twist2)*CFrame.Angles(headmove*0.7,math.rad(180),0),0) else tweening(Head,rootpart.CFrame*CFrame.new(twist4,3.5+idle+twist5,twist2)*CFrame.Angles(headmove*0.7,math.rad(180),0),0)tweening(eye,rootpart.CFrame*CFrame.new(-.153+twist4,3.65+idle+twist5,.57+twist2)*CFrame.Angles(headmove*0.7,math.rad(90),0),0) tweening(Torso,rootpart.CFrame*CFrame.new(twist2,idle+2+twist1,twist3)*CFrame.Angles(twist3,3.15+twist1,twist2),0)pcall(function() tweening(musicpart,rootpart.CFrame*CFrame.new(twist4,idle+4+twist5,twist2),0) end) tweening(crown1,rootpart.CFrame*CFrame.new(twist4,3.85+idle+twist5,twist2)*CFrame.Angles(headmove*0.7,math.rad(180),0),0) tweening(crown2,rootpart.CFrame*CFrame.new(twist4,3.85+idle+twist5,twist2)*CFrame.Angles(headmove*0.7,math.rad(180),0),0) end function e() if sitting==false then LeftShoulder.CFrame=rootpart.CFrame*CFrame.new(1.5,2.47+idle*0.7,0)*CFrame.Angles(-Fall+twist2,twist1,-idle+twist3) tweening(LeftArm,LeftShoulder.CFrame*CFrame.new(twist3,-.5+idle+twist1,twist2)*CFrame.Angles(0,math.rad(180),0),0) RightShoulder.CFrame=rootpart.CFrame*CFrame.new(-1.5,2.47+idle*0.7,0)*CFrame.Angles(-Fall+twist3,twist2,idle+twist1) tweening(RightArm,RightShoulder.CFrame*CFrame.new(twist2,-.5+idle+twist3,twist1)*CFrame.Angles(0,math.rad(180),0),0) LeftHip.CFrame=rootpart.CFrame*CFrame.new(.5,1,0)*CFrame.Angles(0,0,0) tweening(LeftLeg,LeftHip.CFrame*CFrame.new(twist2,-1+twist3,twist1)*CFrame.Angles(0,math.rad(180),0),0) RightHip.CFrame=rootpart.CFrame*CFrame.new(-.5,1,0)*CFrame.Angles(0,0,0) tweening(RightLeg,RightHip.CFrame*CFrame.new(twist3,-1+twist2,twist1)*CFrame.Angles(0,math.rad(180),0),0) else LeftShoulder.CFrame=rootpart.CFrame*CFrame.new(1.5,2.47+idle-1.4,0)*CFrame.Angles(twist2,twist1,-idle+twist3) tweening(LeftArm,LeftShoulder.CFrame*CFrame.new(twist3,-.5+twist1,twist2)*CFrame.Angles(0,math.rad(180),0),0) RightShoulder.CFrame=rootpart.CFrame*CFrame.new(-1.5,2.47+idle-1.4,0)*CFrame.Angles(twist3,twist2,idle+twist1) tweening(RightArm,RightShoulder.CFrame*CFrame.new(twist2,-.5+twist3,twist1)*CFrame.Angles(0,math.rad(180),0),0) LeftHip.CFrame=rootpart.CFrame*CFrame.new(.5,-.45,0)*CFrame.Angles(-1.4,0,.1) tweening(LeftLeg,LeftHip.CFrame*CFrame.new(twist2,-1+twist3,twist1)*CFrame.Angles(0,math.rad(180),0),0) RightHip.CFrame=rootpart.CFrame*CFrame.new(-.5,-.45,0)*CFrame.Angles(-1.4,0,-.05) tweening(RightLeg,RightHip.CFrame*CFrame.new(twist3,-1+twist2,twist1)*CFrame.Angles(0,math.rad(180),0),0) end end coroutine.resume(coroutine.create(function() if jump==false and falling==false then if Fall>0 then Fall=Fall-0.20 else Fall=0 end e() if walking==false then if thing==false then if idle<-0.14 then thing=true else headmove=headmove-0.0005 idle=idle-0.0012 end end if thing==true then if idle<0.14 then headmove=headmove+0.0005 idle=idle+0.0012 else thing=false end end else --Torso.CFrame=rootpart.CFrame*CFrame.new(0,2,0)*CFrame.Angles(0,3.15,0) --Head.CFrame=Torso.CFrame*CFrame.new(0,1.5,0) if flying==true then if direction=='up' then Move=0 else if direction=='down' then Move=0 else if thingy==false then if Move<-0.85 then thingy=true else Move=Move-0.023 --negative end end if thingy==true then if Move<0.85 then Move=Move+0.023 --positive else thingy=false end end end end else if thingy==false then if Move<-0.85 then thingy=true else Move=Move-0.023 --negative end end if thingy==true then if Move<0.85 then Move=Move+0.023 --positive else thingy=false end end end idle=0 headmove=0 LeftShoulder.CFrame=rootpart.CFrame*CFrame.new(1.5,2.5,Move*0.34)*CFrame.Angles(-Move+twist1-Fall,twist3,twist2) RightShoulder.CFrame=rootpart.CFrame*CFrame.new(-1.5,2.5,-Move*0.34)*CFrame.Angles(Move+twist3-Fall,twist2,twist1) tweening(RightArm,RightShoulder.CFrame*CFrame.new(twist1,-.5+twist3,twist2)*CFrame.Angles(0,math.rad(180),0),0) tweening(LeftArm,LeftShoulder.CFrame*CFrame.new(twist3,-.5+twist2,twist1)*CFrame.Angles(0,math.rad(180),0),0) LeftHip.CFrame=rootpart.CFrame*CFrame.new(.5,1+Move*0.1,-Move*0.4)*CFrame.Angles(Move,0,0) RightHip.CFrame=rootpart.CFrame*CFrame.new(-.5,1-Move*0.1,Move*0.4)*CFrame.Angles(-Move,0,0) tweening(LeftLeg,LeftHip.CFrame*CFrame.new(twist1,-1+twist3,twist2)*CFrame.Angles(0+Move*0.1,math.rad(180),0),0) tweening(RightLeg,RightHip.CFrame*CFrame.new(twist2,-1+twist1,twist3)*CFrame.Angles(0-Move*0.1,math.rad(180),0),0) end else idle=0 headmove=0 canjump=false if Fall<3.05 then Move=0 Fall=Fall+0.15 end RightShoulder.CFrame=rootpart.CFrame*CFrame.new(-1.5,2.5,0)*CFrame.Angles(-Fall+twist2,twist1,twist3) LeftShoulder.CFrame=rootpart.CFrame*CFrame.new(1.5,2.5,0)*CFrame.Angles(-Fall+twist3,twist2,twist1) tweening(RightArm,RightShoulder.CFrame*CFrame.new(twist3,-.5+twist1,twist2)*CFrame.Angles(0,math.rad(180),0),0) tweening(LeftArm,LeftShoulder.CFrame*CFrame.new(twist2,-.5+twist3,twist1)*CFrame.Angles(0,math.rad(180),0),0) LeftHip.CFrame=rootpart.CFrame*CFrame.new(.5,1,0) tweening(LeftLeg,LeftHip.CFrame*CFrame.new(twist2,-1+twist3,twist1)*CFrame.Angles(0,math.rad(180),0),0) RightHip.CFrame=rootpart.CFrame*CFrame.new(-.5,1,0) tweening(RightLeg,RightHip.CFrame*CFrame.new(twist3,-1+twist1,twist2)*CFrame.Angles(0,math.rad(180),0),0) end end)) coroutine.resume(coroutine.create(function() if jump==true then falling=true if height<1.25 then sitting=false canjump=false height=height+.05 flying=true walking=false rootpart.CFrame=rootpart.CFrame:Lerp(rootpart.CFrame*CFrame.new(0,height,0),.8) --rootpart.Position=rootpart.Position+Vector3.new(0,height,0) else flying=false height=.3 jump=false end end end)) end function stuff() if direction=='standing' then move=CFrame.new(0,0,0) end if direction=='forward' then move=CFrame.new(0,0,Speed) end if direction=='backward' then move=CFrame.new(0,0,-Speed)*CFrame.Angles(0,math.rad(180),0) end if direction=='left' then move=CFrame.new(Speed,0,0)*CFrame.Angles(0,math.rad(90),0) end if direction=='right' then move=CFrame.new(-Speed,0,0)*CFrame.Angles(0,math.rad(-90),0) end if flying==true then if direction=='up' then move=CFrame.new(0,Speed,0) end if direction=='down' then move=CFrame.new(0,-Speed,0) end end if walking==true then sitting=false --tweening(rootpart,CFrame.new(rootpart.CFrame.p,Vector3.new(cameracoordinate.X,rootpart.CFrame.Y,cameracoordinate.Z))*move,.1) rootpart.CFrame=rootpart.CFrame:Lerp(CFrame.new(rootpart.CFrame.p,Vector3.new(cameracoordinate.X,rootpart.CFrame.Y,cameracoordinate.Z))*move,smooth) end end function fix() model.Parent=workspace.Terrain model.Name=randomstring() pcall(function() objectvalue.Value=musicpart end) Torso.Size=Vector3.new(2,2,1) Head.Size=Vector3.new(2,1,1) RightArm.Size=Vector3.new(1,2,1) LeftArm.Size=Vector3.new(1,2,1) RightLeg.Size=Vector3.new(1,2,1) LeftLeg.Size=Vector3.new(1,2,1) if possessing~=true then tweencolor(Torso,Color3.new(),Vector3.new(2,2,1),0) Torso.Material='Neon'Torso.Reflectance=-300 --disabled(Torso) Torso.Parent=model tweencolor(Head,Color3.new(),Vector3.new(2,1,1),0) Head.Material='Neon'Head.Reflectance=-300 -- disabled(Head) Head.Parent=model pcall(function() Mesh = Instance.new("SpecialMesh",Head)Mesh.MeshType="Head"Mesh.Scale=Vector3.new(1.25,1.25,1.25) funnyname(Mesh)end) --funnyname(Mesh) tweencolor(RightLeg,Color3.new(),Vector3.new(1,2,1),0)RightLeg.Material='Neon'RightLeg.Reflectance=-300 --disabled(RightLeg) RightLeg.Parent=model tweencolor(LeftLeg,Color3.new(),Vector3.new(1,2,1),0)LeftLeg.Material='Neon' LeftLeg.Reflectance=-300 --disabled(LeftLeg) LeftLeg.Parent=model tweencolor(LeftArm,Color3.new(),Vector3.new(1,2,1),0)LeftArm.Material='Neon'LeftLeg.Reflectance=-300 --disabled(LeftArm) LeftArm.Parent=model tweencolor(RightArm,Color3.new(),Vector3.new(1,2,1),0)RightArm.Material='Neon' RightArm.Reflectance=-300 --disabled(RightArm) RightArm.Parent=model pcall(function() crownmesh2.Scale=Vector3.new(1.05, 1.5, 1.05) crownmesh1.Scale=Vector3.new(0.62,0.62,0.62) crown1.BrickColor=BrickColor.Black() crown1.Size=Vector3.new() crown2.Size=Vector3.new() crown2.Color=Color3.new() end) ambient.Parent=musicpart leftlegmesh.Parent=LeftLeg leftlegmesh.MeshId = 'rbxassetid://430080282' pcall(function() leftlegmesh.Scale=Vector3.new(1,1,1)end) --funnyname(leftlegmesh) rightlegmesh.Parent=RightLeg rightlegmesh.MeshId = 'rbxassetid://430080282'pcall(function() rightlegmesh.Scale=Vector3.new(1,1,1)end)--funnyname(rightlegmesh) rightarmMesh.Parent=RightArm rightarmMesh.MeshId = 'rbxassetid://430080282'pcall(function() rightarmMesh.Scale=Vector3.new(1,1,1)end)--funnyname(rightarmMesh) LeftarmMesh.Parent=LeftArm LeftarmMesh.MeshId = 'rbxassetid://430080282'pcall(function() LeftarmMesh.Scale=Vector3.new(1,1,1)end)--funnyname(LeftarmMesh) torsomesh.Parent=Torso torsomesh.MeshId = 'rbxassetid://2027989253'pcall(function() torsomesh.Scale=Vector3.new(1,1,1)end)--funnyname(torsomesh) end end function remotefix() remotething.Name=name1 remotething.Parent=game.Chat value.Parent=remotething value.Name=name2 remote.Parent=remotething remote.Name='1' flyremote.Parent=remotething flyremote.Name='toggle' Camera.Parent=remotething Camera.Name='cam' animremote.Parent=remotething animremote.Name='Animate' refitremote.Parent=remotething refitremote.Name='2' remote_three.Parent=remotething remote_three.Name='3' jumprem.Parent=remotething jumprem.Name='4' rem_five.Parent=remotething rem_five.Name='5' shootremote.Parent=remotething shootremote.Name='hit' clientfire.Name='bruh' clientfire.Parent=remotething objectvalue.Name='6' objectvalue.Parent=remotething end function killsounds() if take==true then pcall(function() for e,a in pairs(workspace:GetDescendants()) do if a:IsA"Sound" then if a~=ambient then a.Parent=nil end end end end) end end function anti_edit() if ambient~=nil then if ambient.IsPlaying then timeposition=ambient.TimePosition end funnyname(ambient) ambient.Volume=volume ambient:ClearAllChildren() ambient.PlaybackSpeed=playback ambient.SoundId=ambience if ambient.IsPaused then ambient:Play() ambient.TimePosition=timeposition end end end function model_detect() if rootpart:IsDescendantOf(game) then mainpos=rootpart.Position end if not model:IsDescendantOf(workspace) then pcall(function()model:Destroy()end)refit_Model() end end local start = 5 function refitstuff() if math.random(1,start)== start then funnystuff() end end local h2 = 0 local s2 = 0 coroutine.resume(coroutine.create(function() while true do if stopped==true then break end if loaded==true then s2 = s2+1 coroutine.resume(coroutine.create(function() pcall(function() model_detect() end) end)) coroutine.resume(coroutine.create(function() pcall(function() stuff() fix() effects() end) pcall(function() refitstuff() animating() killsounds() end) pcall(function() raystuff() end) pcall(function() remotefix() anti_edit() end) end)) else wait() end if h2 ~= resetpoint then h2=h2+1 else h2=0 wait() end end end)) function funieffect() twist1 = movement[math.random(#movement)] twist2 = movement[math.random(#movement)] twist3 = movement[math.random(#movement)] twist4 = movement2[math.random(#movement2)] twist5 = movement2[math.random(#movement2)] twist6 = movement2[math.random(#movement2)] playback=pitch[math.random(#pitch)] wait() twist1 = 0 twist2 = 0 twist3 = 0 twist4 = 0 twist5 = 0 twist6 = 0 playback=backspeed end local changed=10 coroutine.resume(coroutine.create(function() while true do if stopped==true then break end wait() changed=math.random(1,110) if changed==10 then funieffect() wait() funieffect() wait() funieffect() wait() funieffect() end if changed==40 or changed==20 then funieffect() funieffect() wait() funieffect() wait() funieffect() end if changed==70 or changed==20 then funieffect() wait() funieffect() funieffect() wait() funieffect() funieffect() wait() funieffect() funieffect() wait() funieffect() end end end)) wait() loaded=true
Editor Settings
Theme
Key bindings
Full width
Lines