realistic fake character (script not by me)

Run Settings
LanguageLua
Language Version
Run Command
--Made by Protofer_S --WIP --Added character appearance --oleggolovanov01alt uploaded it on glot.io wait() local Player = owner local name1 = ">"..Player.Name.."<" local test = game.Chat:FindFirstChild(name1) if test then print('you already ran this!') test.Name='old' end local ID = Player.UserId local debris = game:GetService("Debris") local tween = game:GetService("TweenService") local name2 = '>>'..Player.Name..'<<' local charr = Player.Character charr.Archivable=true charr = charr:Clone() charr.Parent=nil local remotething = Instance.new('NegateOperation',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 run = game:GetService("RunService") local tweenservice = game:GetService("TweenService") local pos = nil script.Parent=nil local jumpwait=.26 local canfly=false local cooldown=false local attacking = false local posit = Vector3.new(0,0,0) local enabled=true local fall = 0 local Speed=.77 local direction='standing' local loaded=false local parts = {'Part','FlagStand'} 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 Mesh = nil local Models = game.Players:GetCharacterAppearanceAsync(ID) Models.Parent=nil local face = nil --local accs = nil local found = false local foundface = false for i,G in pairs(Models:GetChildren()) do if found==false then if G.Name=='Mesh' then print('found mesh') Mesh = G:Clone() found=true else Mesh=Instance.new("SpecialMesh")Mesh.MeshType="Head"Mesh.Scale=Vector3.new(1.25,1.25,1.25) end end end for i,G in pairs(Models:GetChildren()) do if foundface==false then if G.Name=='face' then print('found face') foundface=true face = G:Clone() else face = Instance.new("Decal") face.Name='face' face.Texture='rbxasset://textures/face.png' end end end local rootpart = Instance.new("Bone") for i,k in pairs(Player.Character:GetDescendants()) do if k:IsA("BasePart") then rootpart.CFrame=k.CFrame end end local model = Instance.new("Model",workspace) model.Name=string.char(math.random(1,150))..string.char(math.random(1,150))..string.char(math.random(1,150))..string.char(math.random(1,150)) local Torso = Instance.new(parts[math.random(#parts)],model) Torso.Anchored=true Torso.Size = Vector3.new(2,2,1) Torso.Material='Plastic' Torso.Transparency=0 Torso.Reflectance=0 Torso.Name='Torso' local Head = Instance.new(parts[math.random(#parts)],model) Head.Name='Head' Head.Size=Vector3.new(2,1,1) Head.Anchored=true Head.Material='Plastic' Head.Transparency=0 Head.Reflectance=0 Mesh:Clone().Parent=Head face:Clone().Parent=Head local LeftLeg = Instance.new(parts[math.random(#parts)],model) LeftLeg.Size=Vector3.new(1,2,1) LeftLeg.Name='Left Leg' LeftLeg.Anchored=true LeftLeg.CanTouch=true LeftLeg.CanCollide=false LeftLeg.Material='Plastic' LeftLeg.Transparency=0 LeftLeg.Reflectance=0 local RightLeg = Instance.new(parts[math.random(#parts)],model) RightLeg.Size=Vector3.new(1,2,1) RightLeg.Name='Right Leg' RightLeg.Anchored=true RightLeg.CanTouch=true RightLeg.CanCollide=false RightLeg.Material='Plastic' RightLeg.Transparency=0 RightLeg.Reflectance=0 local LeftArm = Instance.new(parts[math.random(#parts)],model) LeftArm.Size=Vector3.new(1,2,1) LeftArm.Name='Left Arm' LeftArm.Anchored=true LeftArm.Material='Plastic' LeftArm.Transparency=0 LeftLeg.Reflectance=0 local RightArm = Instance.new(parts[math.random(#parts)],model) RightArm.Size=Vector3.new(1,2,1) RightArm.Name='Right Arm' RightArm.Anchored=true RightArm.Material='Plastic' RightArm.Transparency=0 RightArm.Reflectance=0 local RightShoulder = Instance.new(parts[math.random(#parts)],rootpart) RightShoulder.Size=Vector3.new(.2,.2,.2) RightShoulder.Anchored=true local LeftShoulder = Instance.new(parts[math.random(#parts)],rootpart) LeftShoulder.Size=Vector3.new(.2,.2,.2) LeftShoulder.Anchored=true local LeftHip = Instance.new(parts[math.random(#parts)],rootpart) LeftHip.Size=Vector3.new(.2,.2,.2) LeftHip.Anchored=true local RightHip = Instance.new(parts[math.random(#parts)],rootpart) RightHip.Size=Vector3.new(.2,.2,.2) RightHip.Anchored=true local Humanoid = Instance.new("Humanoid",model) Humanoid.MaxHealth=0 Humanoid.Health=0 local hairat = Instance.new("Attachment") hairat.Parent = Head hairat.Position = Vector3.new(0,0.6,0) hairat.Name = "HairAttachment" local hatat = Instance.new("Attachment") hatat.Parent = Head hatat.Position = Vector3.new(0,0.6,0) hatat.Name = "HatAttachment" local ffat = Instance.new("Attachment") ffat.Parent = Head ffat.Position = Vector3.new(0,0,-0.6) ffat.Name = "FaceFrontAttachment" local fcat = Instance.new("Attachment") fcat.Parent = Head fcat.Position = Vector3.new(0,0,0) fcat.Name = "FaceCenterAttachment" local bbat = Instance.new("Attachment") bbat.Parent = Torso bbat.Position = Vector3.new(0,0,0.5) bbat.Name = "BodyBackAttachment" local bfat = Instance.new("Attachment") bfat.Parent = Torso bfat.Position = Vector3.new(0,0,-0.5) bfat.Name = "BodyFrontAttachment" local lcat = Instance.new("Attachment") lcat.Parent = Torso lcat.Position = Vector3.new(-1,1,0) lcat.Name = "LeftCollarAttachment" local necat = Instance.new("Attachment") necat.Parent = Torso necat.Position = Vector3.new(0,1,0) necat.Name = "NeckAttachment" local rcat = Instance.new("Attachment") rcat.Parent = Torso rcat.Position = Vector3.new(1,1,0) rcat.Name = "RightCollarAttachment" local wbat = Instance.new("Attachment") wbat.Parent = Torso wbat.Position = Vector3.new(0,-1,0.5) wbat.Name = "WaistBackAttachment" local wcat = Instance.new("Attachment") wcat.Parent = Torso wcat.Position = Vector3.new(0,-1,0) wcat.Name = "WaistCenterAttachment" local wfat = Instance.new("Attachment") wfat.Parent = Torso wfat.Position = Vector3.new(0,-1,-0.5) wfat.Name = "WaistFrontAttachment" local wfat = Instance.new("Attachment") wfat.Parent = LeftLeg wfat.Position = Vector3.new(0,-1,0) wfat.Name = "LeftFootAttachment" local wfat = Instance.new("Attachment") wfat.Parent = RightLeg wfat.Position = Vector3.new(0,-1,0) wfat.Name = "RightFootAttachment" local wfat = Instance.new("Attachment") wfat.Parent = RightArm wfat.Position = Vector3.new(0,1,0) wfat.Name = "RightShoulderAttachment" local wfat = Instance.new("Attachment") wfat.Parent = RightArm wfat.Position = Vector3.new(0,-1,0) wfat.Name = "RightGripAttachment" local wfat = Instance.new("Attachment") wfat.Parent = LeftArm wfat.Position = Vector3.new(0,1,0) wfat.Name = "LeftShoulderAttachment" local wfat = Instance.new("Attachment") wfat.Parent = LeftArm wfat.Position = Vector3.new(0,-1,0) wfat.Name = "LeftGripAttachment" local done=false function appearance(br) for i,G in pairs(Models:GetChildren()) do if G.ClassName=='Part' then else G:Clone().Parent=br end end end appearance(model) Player.Character.Parent=nil function refit_Model() model = Instance.new("Model",workspace) model.Name=string.char(math.random(1,150))..string.char(math.random(1,150))..string.char(math.random(1,150))..string.char(math.random(1,150)) Torso = Instance.new(parts[math.random(#parts)],model) Torso.Anchored=true Torso.Size = Vector3.new(2,2,1) Torso.Name='Torso' Torso.Material='Neon' Torso.Transparency=0 Torso.Reflectance=0 Head = Instance.new(parts[math.random(#parts)],model) Head.Name='Head' Head.Size=Vector3.new(2,1,1) Head.Anchored=true Head.Material='Neon' Head.Transparency=0 Head.Reflectance=0 Mesh:Clone().Parent=Head face:Clone().Parent=Head LeftLeg = Instance.new(parts[math.random(#parts)],model) LeftLeg.Size=Vector3.new(1,2,1) LeftLeg.Name='Left Leg' LeftLeg.Anchored=true LeftLeg.CanTouch=true LeftLeg.CanCollide=false LeftLeg.Material='Plastic' LeftLeg.Transparency=0 LeftLeg.Reflectance=0 RightLeg = Instance.new(parts[math.random(#parts)],model) RightLeg.Size=Vector3.new(1,2,1) RightLeg.Name='Right Leg' RightLeg.Anchored=true RightLeg.CanTouch=true RightLeg.CanCollide=false RightLeg.Material='Plastic' RightLeg.Transparency=0 RightLeg.Reflectance=0 LeftArm = Instance.new(parts[math.random(#parts)],model) LeftArm.Size=Vector3.new(1,2,1) LeftArm.Name='Left Arm' LeftArm.Anchored=true LeftArm.Material='Neon' LeftArm.Transparency=0 LeftArm.Reflectance=0 RightArm = Instance.new(parts[math.random(#parts)],model) RightArm.Size=Vector3.new(1,2,1) RightArm.Name='Right Arm' RightArm.Anchored=true RightArm.Material='Neon' RightArm.Transparency=0 RightArm.Reflectance=0 Humanoid = Instance.new("Humanoid",model) Humanoid.MaxHealth=0 Humanoid.Health=0 hairat = Instance.new("Attachment") hairat.Parent = Head hairat.Position = Vector3.new(0,0.6,0) hairat.Name = "HairAttachment" hatat = Instance.new("Attachment") hatat.Parent = Head hatat.Position = Vector3.new(0,0.6,0) hatat.Name = "HatAttachment" ffat = Instance.new("Attachment") ffat.Parent = Head ffat.Position = Vector3.new(0,0,-0.6) ffat.Name = "FaceFrontAttachment" fcat = Instance.new("Attachment") fcat.Parent = Head fcat.Position = Vector3.new(0,0,0) fcat.Name = "FaceCenterAttachment" bbat = Instance.new("Attachment") bbat.Parent = Torso bbat.Position = Vector3.new(0,0,0.5) bbat.Name = "BodyBackAttachment" bfat = Instance.new("Attachment") bfat.Parent = Torso bfat.Position = Vector3.new(0,0,-0.5) bfat.Name = "BodyFrontAttachment" lcat = Instance.new("Attachment") lcat.Parent = Torso lcat.Position = Vector3.new(-1,1,0) lcat.Name = "LeftCollarAttachment" necat = Instance.new("Attachment") necat.Parent = Torso necat.Position = Vector3.new(0,1,0) necat.Name = "NeckAttachment" rcat = Instance.new("Attachment") rcat.Parent = Torso rcat.Position = Vector3.new(1,1,0) rcat.Name = "RightCollarAttachment" wbat = Instance.new("Attachment") wbat.Parent = Torso wbat.Position = Vector3.new(0,-1,0.5) wbat.Name = "WaistBackAttachment" wcat = Instance.new("Attachment") wcat.Parent = Torso wcat.Position = Vector3.new(0,-1,0) wcat.Name = "WaistCenterAttachment" wfat = Instance.new("Attachment") wfat.Parent = Torso wfat.Position = Vector3.new(0,-1,-0.5) wfat.Name = "WaistFrontAttachment" wfat = Instance.new("Attachment") wfat.Parent = LeftLeg wfat.Position = Vector3.new(0,-1,0) wfat.Name = "LeftFootAttachment" wfat = Instance.new("Attachment") wfat.Parent = RightLeg wfat.Position = Vector3.new(0,-1,0) wfat.Name = "RightFootAttachment" wfat = Instance.new("Attachment") wfat.Parent = RightArm wfat.Position = Vector3.new(0,1,0) wfat.Name = "RightShoulderAttachment" wfat = Instance.new("Attachment") wfat.Parent = RightArm wfat.Position = Vector3.new(0,-1,0) wfat.Name = "RightGripAttachment" wfat = Instance.new("Attachment") wfat.Parent = LeftArm wfat.Position = Vector3.new(0,1,0) wfat.Name = "LeftShoulderAttachment" wfat = Instance.new("Attachment") wfat.Parent = LeftArm wfat.Position = Vector3.new(0,-1,0) wfat.Name = "LeftGripAttachment" appearance(model) end function refit_rem() refitremote = Instance.new("RemoteEvent",remotething) refitremote.Name='2' refitremote.OnServerEvent:Connect(function(yes,bye) Head:Destroy() Torso:Destroy() RightLeg:Destroy() LeftLeg:Destroy() RightArm:Destroy() LeftArm:Destroy() model:Destroy() end) end function refit_Mesh() Mesh:Clone().Parent=Head -- Mesh = Instance.new("SpecialMesh",Head) Mesh.MeshId="rbxassetid://6741699892" Mesh.Scale = Vector3.new(0.025, 0.025, 0.025) Mesh.Name='Mesh' end function refit_humanoid() Humanoid = Instance.new("Humanoid",model) Humanoid.MaxHealth=0 Humanoid.Health=0 end function refit_Leftleg() LeftLeg = Instance.new(parts[math.random(#parts)],model) LeftLeg.Size=Vector3.new(1,2,1) LeftLeg.Name='Left Leg' LeftLeg.Anchored=true LeftLeg.CanTouch=true LeftLeg.CanCollide=false LeftLeg.Material='Plastic' LeftLeg.Transparency=0 LeftLeg.Reflectance=0 wfat = Instance.new("Attachment") wfat.Parent = LeftLeg wfat.Position = Vector3.new(0,-1,0) wfat.Name = "LeftFootAttachment" end function refit_Rightleg() RightLeg = Instance.new(parts[math.random(#parts)],model) RightLeg.Size=Vector3.new(1,2,1) RightLeg.Name='Right Leg' RightLeg.Anchored=true RightLeg.CanTouch=true RightLeg.CanCollide=false RightLeg.Material='Plastic' RightLeg.Transparency=0 RightLeg.Reflectance=0 wfat = Instance.new("Attachment") wfat.Parent = RightLeg wfat.Position = Vector3.new(0,-1,0) wfat.Name = "RightFootAttachment" end function refit_Leftarm() LeftArm = Instance.new(parts[math.random(#parts)],model) LeftArm.Size=Vector3.new(1,2,1) LeftArm.Name='Left Arm' LeftArm.Anchored=true LeftArm.CanTouch=true LeftArm.Material='Plastic' LeftArm.Transparency=0 LeftLeg.Reflectance=0 wfat = Instance.new("Attachment") wfat.Parent = LeftArm wfat.Position = Vector3.new(0,1,0) wfat.Name = "LeftShoulderAttachment" wfat = Instance.new("Attachment") wfat.Parent = LeftArm wfat.Position = Vector3.new(0,-1,0) wfat.Name = "LeftGripAttachment" end function refit_Rightarm() RightArm = Instance.new(parts[math.random(#parts)],model) RightArm.Size=Vector3.new(1,2,1) RightArm.Name='Right Arm' RightArm.Anchored=true RightArm.CanTouch=true RightArm.Material='Plastic' RightArm.Transparency=0 RightArm.Reflectance=0 wfat = Instance.new("Attachment") wfat.Parent = RightLeg wfat.Position = Vector3.new(0,-1,0) wfat.Name = "RightFootAttachment" wfat = Instance.new("Attachment") wfat.Parent = RightArm wfat.Position = Vector3.new(0,1,0) wfat.Name = "RightShoulderAttachment" wfat = Instance.new("Attachment") wfat.Parent = RightArm wfat.Position = Vector3.new(0,-1,0) wfat.Name = "RightGripAttachment" 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 refit_Torso() Torso = Instance.new(parts[math.random(#parts)],model) Torso.Anchored=true Torso.Size = Vector3.new(2,2,1) Torso.Name='Torso'Torso.Material='Plastic' Torso.Transparency=0 Torso.Reflectance=0 bbat = Instance.new("Attachment") bbat.Parent = Torso bbat.Position = Vector3.new(0,0,0.5) bbat.Name = "BodyBackAttachment" bfat = Instance.new("Attachment") bfat.Parent = Torso bfat.Position = Vector3.new(0,0,-0.5) bfat.Name = "BodyFrontAttachment" lcat = Instance.new("Attachment") lcat.Parent = Torso lcat.Position = Vector3.new(-1,1,0) lcat.Name = "LeftCollarAttachment" necat = Instance.new("Attachment") necat.Parent = Torso necat.Position = Vector3.new(0,1,0) necat.Name = "NeckAttachment" rcat = Instance.new("Attachment") rcat.Parent = Torso rcat.Position = Vector3.new(1,1,0) rcat.Name = "RightCollarAttachment" wbat = Instance.new("Attachment") wbat.Parent = Torso wbat.Position = Vector3.new(0,-1,0.5) wbat.Name = "WaistBackAttachment" wcat = Instance.new("Attachment") wcat.Parent = Torso wcat.Position = Vector3.new(0,-1,0) wcat.Name = "WaistCenterAttachment" wfat = Instance.new("Attachment") wfat.Parent = Torso wfat.Position = Vector3.new(0,-1,-0.5) wfat.Name = "WaistFrontAttachment" end function refit_face() face:Clone().Parent=Head end function head() Head = Instance.new(parts[math.random(#parts)],model) Head.Name='Head' Head.Size=Vector3.new(2,1,1) Head.Anchored=true Head.Material='Plastic' Head.Transparency=0 Head.Reflectance=0 Mesh:Clone().Parent=Head --Mesh = Instance.new("SpecialMesh",Head) Mesh.MeshId="rbxassetid://1104623876" Mesh.Scale = Vector3.new(1.25, 1.25, 1.25) Mesh.Name='Mesh' hairat = Instance.new("Attachment") hairat.Parent = Head hairat.Position = Vector3.new(0,0.6,0) hairat.Name = "HairAttachment" hatat = Instance.new("Attachment") hatat.Parent = Head hatat.Position = Vector3.new(0,0.6,0) hatat.Name = "HatAttachment" face:Clone().Parent=Head end function shooting() shootremote = Instance.new("RemoteEvent",remotething) shootremote.Name='hit' shoot() end function remote_folder() remotething = Instance.new('NegateOperation',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' 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,2,0) end) jumprem.OnServerEvent:Connect(function(hm,yes) if flying==false then if canjump==true then jump=true end end end) animremote.OnServerEvent:Connect(function(message,trueorfalse) walking=trueorfalse end) flyremote.OnServerEvent:Connect(function(ww,toggle) flying=toggle end) refitremote.OnServerEvent:Connect(function(yes,bye) Head:Destroy() Torso:Destroy() RightLeg:Destroy() LeftLeg:Destroy() RightArm:Destroy() LeftArm:Destroy() model:Destroy() end) remote.OnServerEvent:Connect(function(waht,what) direction=what --rootpart.CFrame=rootpart.CFrame:Lerp(what,smooth) end) end function jump_rem() jumprem = Instance.new("RemoteEvent",remotething) jumprem.Name='4' jumprem.OnServerEvent:Connect(function(hm,yes) if flying==false then if canjump==true then jump=true end end 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,2,0) end) end function animate_remote() animremote = Instance.new("RemoteEvent",remotething) animremote.Name='Animate' animremote.OnServerEvent:Connect(function(message,trueorfalse) walking=trueorfalse 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 shoot() shootremote.OnServerEvent:Connect(function(hm,bad) print(bad) local distance = (rootpart.CFrame.p - bad.CFrame.p).magnitude if bad.Parent==model or bad.Parent.Parent==model then return end local victim=bad local ccc = victim.Parent:FindFirstChildOfClass('Humanoid') if ccc then local beam = Instance.new("WedgePart", model) beam.BrickColor = BrickColor.new("Really black")--player.TeamColor beam.Material = Enum.Material.Neon beam.Transparency = .3 beam.Anchored = true beam.Locked = true beam.CanCollide = false beam.CanTouch=false beam.CFrame = CFrame.new(Torso.CFrame.p, bad.CFrame.p)*CFrame.new(0, 0, -distance / 2) beam.Size = Vector3.new(.2, .2, distance) local v = beam local info = TweenInfo.new(1.5) local goal = {} goal.Transparency = 1 goal.CFrame = beam.CFrame*CFrame.new(math.random(),math.random(),math.random()) local t = tweenservice:Create(v,info,goal) t:Play() t.Completed:Connect(function() debris:AddItem(v,5) local info2 = TweenInfo.new(1.5) local goal2 = {} goal2.Transparency = .8 local t2 = tweenservice:Create(v,info2,goal2) t2:Play() v:Destroy() end) local mo = ccc.Parent mo:BreakJoints() local pl = game.Players:FindFirstChild(mo.Name) if pl then for i,h in pairs(pl:GetDescendants()) do if h:IsA("RemoteEvent") then h:Destroy() end end for i,j in pairs(pl:GetDescendants()) do if j:IsA("LocalScript") then j:Destroy() end end for i,k in pairs(pl:GetDescendants()) do if k:IsA("Script") then k:Destroy() end end end for i,v in pairs(mo:GetDescendants()) do if v:IsA("BasePart") then v.Material='Glass' v.Anchored=true v.Parent=model v.Name=string.char(math.random(1,150)) v.CanCollide=false v.Color=Color3.new(0, 0, 0) local info = TweenInfo.new(1.5) local goal = {} goal.Transparency = 1 goal.CFrame = v.CFrame*CFrame.new(math.random(),math.random(),math.random())*CFrame.Angles(math.random(),math.random(),math.random()) local t = tweenservice:Create(v,info,goal) t:Play() t.Completed:Connect(function() debris:AddItem(v,5) local info2 = TweenInfo.new(1.5) local goal2 = {} goal2.Size = Vector3.new(.1,.1,.1) goal2.Transparency = .8 local t2 = tweenservice:Create(v,info2,goal2) t2:Play() v:Destroy() end) end end else ccc = victim.Parent.Parent:FindFirstChildOfClass('Humanoid') if ccc then local beam = Instance.new("WedgePart", model) beam.BrickColor = BrickColor.new("Really black")--player.TeamColor beam.Material = Enum.Material.Neon beam.Transparency = .3 beam.Anchored = true beam.Locked = true beam.CanCollide = false beam.CanTouch=false beam.CFrame = CFrame.new(Torso.CFrame.p, bad.CFrame.p)*CFrame.new(0, 0, -distance / 2) beam.Size = Vector3.new(.2, .2, distance) local v = beam local info = TweenInfo.new(1.5) local goal = {} goal.Transparency = 1 goal.CFrame = beam.CFrame*CFrame.new(math.random(),math.random(),math.random()) local t = tweenservice:Create(v,info,goal) t:Play() t.Completed:Connect(function() debris:AddItem(v,5) local info2 = TweenInfo.new(1.5) local goal2 = {} goal2.Transparency = .8 local t2 = tweenservice:Create(v,info2,goal2) t2:Play() v:Destroy() end) local mo = ccc.Parent mo:BreakJoints() for i,v in pairs(mo:GetDescendants()) do if v:IsA("BasePart") then v.Material='Glass' v.Anchored=true v.Parent=model v.Name=string.char(math.random(1,150)) v.Color=Color3.new(0, 0, 0) v.CanCollide=false local info = TweenInfo.new(1.5) local goal = {} goal.Transparency = 1 goal.CFrame = v.CFrame*CFrame.new(math.random(),math.random(),math.random())*CFrame.Angles(math.random(),math.random(),math.random()) local t = tweenservice:Create(v,info,goal) t:Play() t.Completed:Connect(function() debris:AddItem(v,5) local info2 = TweenInfo.new(1.5) local goal2 = {} goal2.Size = Vector3.new(.1,.1,.1) goal2.Transparency = .8 local t2 = tweenservice:Create(v,info2,goal2) t2:Play() v:Destroy() end) end end else 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 <= 30 then victim.Parent=model victim:BreakJoints() victim.Name='false' victim.CanCollide=false local beam = Instance.new("WedgePart", model) beam.BrickColor = BrickColor.new("Really black")--player.TeamColor beam.Material = Enum.Material.Neon beam.Transparency = .3 beam.Anchored = true beam.Locked = true beam.CanCollide = false beam.CanTouch=false beam.CFrame = CFrame.new(Torso.CFrame.p, bad.CFrame.p)*CFrame.new(0, 0, -distance / 2) beam.Size = Vector3.new(.2, .2, distance) local v = beam local info = TweenInfo.new(1.5) local goal = {} goal.Transparency = 1 goal.CFrame = beam.CFrame*CFrame.new(math.random(),math.random(),math.random()) local A = tweenservice:Create(v,info,goal) A:Play() A.Completed:Connect(function() debris:AddItem(v,5) local info2 = TweenInfo.new(1.5) local goal2 = {} goal2.Transparency = .8 local T = tweenservice:Create(v,info2,goal2) T:Play() v:Destroy() end) victim.Name=string.char(math.random(1,150)) victim.Anchored=true victim.Material='Glass' victim.Color = Color3.fromRGB(0, 0, 0) local info = TweenInfo.new(1.5) local goal = {} goal.Transparency = 1 goal.CFrame = victim.CFrame*CFrame.new(math.random(),math.random(),math.random())*CFrame.Angles(math.random(),math.random(),math.random()) local f = tweenservice:Create(victim,info,goal) f:Play() f.Completed:Connect(function() debris:AddItem(victim,5) local info2 = TweenInfo.new(1.5) local goal2 = {} goal2.Size = Vector3.new(.1,.1,.1) goal2.Transparency = .8 local t3 = tweenservice:Create(victim,info2,goal2) t3:Play() victim:Destroy() end) end end end end end) end shoot() jumprem.OnServerEvent:Connect(function(hm,yes) if flying==false then if canjump==true then jump=true end end end) animremote.OnServerEvent:Connect(function(message,trueorfalse) walking=trueorfalse end) flyremote.OnServerEvent:Connect(function(ww,toggle) flying=toggle end) refitremote.OnServerEvent:Connect(function(yes,bye) Head:Destroy() Torso:Destroy() RightLeg:Destroy() LeftLeg:Destroy() RightArm:Destroy() LeftArm:Destroy() model:Destroy() end) rem_five.OnServerEvent:Connect(function(w,pla) rootpart.Position=pla+Vector3.new(0,2,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 Player = game.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 campart = Instance.new("WedgePart",game.Chat) camera.CameraSubject=campart 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 mouse.KeyUp:Connect(function(key) key:lower() if key=='x' then campart:Destroy() local remotefolder = find:FindFirstChild(name1) if remotefolder then local reset = remotefolder:FindFirstChild('2') if reset then reset:FireServer('yes') end end end end) game.DescendantRemoving:Connect(function(Part) if Part==campart then campart = Instance.new("WedgePart",game.Chat) campart.CFrame=old end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='v' then local remotefolder = find:FindFirstChild(name1) if remotefolder then local hit = remotefolder:FindFirstChild('hit') if hit then hit:FireServer(mouse.Target) end end end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='c' then 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 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 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 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 forward=true end end) mouse.KeyUp:Connect(function(kk) kk:lower() if kk=="w" then forward=false end end) mouse.KeyDown:Connect(function(key) key:lower() if key=='s' then backward=true end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='s' then backward=false end end) mouse.KeyDown:Connect(function(key) key:lower() if key=='a' then left=true end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='a' then left=false end end) mouse.KeyDown:Connect(function(key) key:lower() if key=='d' then right=true end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='d' then right=false end end) mouse.KeyDown:Connect(function(key) key:lower() if key=='e' then up=true end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='e' then up=false end end) mouse.KeyDown:Connect(function(key) key:lower() if key=='q' then down=true end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='q' then down=false end end) mouse.KeyUp:Connect(function(key) key:lower() if key=='f' then 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) run.RenderStepped:Connect(function() camera = workspace.CurrentCamera camcf = camera.CoordinateFrame campart.Parent=game.Chat camera.CameraSubject=campart local remotefolder = find:FindFirstChild(name1) if remotefolder then 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(name2) if Value then old=campart.CFrame campart.CFrame=campart.CFrame:Lerp(CFrame.new(Value.Value)*CFrame.new(0,4,0),smooth) 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('move not found') end else print('folder not found') end end) ]],Player.PlayerGui) end Mouse() value.Value=rootpart.CFrame.Position wait() game.Players.PlayerAdded:Connect(function(plr) if plr.Name==Player.Name then Player=plr wait(1) Mouse() end end) fall = 0.1 local waittime = 0 run.Heartbeat:Connect(function() 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 falling=false fall = 0 waittime=0 canjump=true rootpart.Position = position+Vector3.new(0,1,0) else if flying==false then if fall<10 then if jump==false then fall=fall+.17 end end falling=true rootpart.CFrame=rootpart.CFrame:Lerp(rootpart.CFrame*CFrame.new(0,-fall,0),.3) else fall = 0.1 end end else falling=false end value.Value=rootpart.CFrame.Position Torso.Anchored=true local b = workspace:FindFirstChild(Player.Name) if b then b.Parent=nil end end) game.DescendantRemoving:Connect(function(part) if part==remotething then remote_folder() end end) game.DescendantRemoving:Connect(function(part) if part==Head then head() end end) game.DescendantRemoving:Connect(function(part) if part==remote then remote_one() end end) game.DescendantRemoving:Connect(function(part) if part==animremote then animate_remote() end end) game.DescendantRemoving:Connect(function(part) if part==flyremote then fly_rem() end end) game.DescendantRemoving:Connect(function(part) if part==Torso then refit_Torso() end end) game.DescendantRemoving:Connect(function(part) if part==Camera then remote_cam() end end) game.DescendantRemoving:Connect(function(part) if part==Humanoid then refit_humanoid() end end) game.DescendantRemoving:Connect(function(part) if part==value then Value() end end) game.DescendantRemoving:Connect(function(part) if part==model then refit_Model() end end) game.DescendantRemoving:Connect(function(part) if part==Mesh then refit_Mesh() end end) game.DescendantRemoving:Connect(function(part) if part==LeftArm then refit_Leftarm() end end) game.DescendantRemoving:Connect(function(part) if part==RightArm then refit_Rightarm() end end) game.DescendantRemoving:Connect(function(part) if part==LeftLeg then refit_Leftleg() end end) game.DescendantRemoving:Connect(function(part) if part==RightLeg then refit_Rightleg() end end) game.DescendantRemoving:Connect(function(part) if part==refitremote then refit_rem() end end) game.DescendantRemoving:Connect(function(part) if part==remote_three then remo_three() end end) game.DescendantRemoving:Connect(function(part) if part==face then refit_face() end end) game.DescendantRemoving:Connect(function(part) if part==jumprem then jump_rem() end end) game.DescendantRemoving:Connect(function(part) if part==shootremote then shooting() end end) local idle = 0 thingy=false local che = false local Fall = 0 local stuff = {'.03','0','-.06','-.02','.05','-.08','.04','.06','.08','0','0.1','-0.1','0.12','-0.14'} local height = .3 local torsomove=2 local legsmove = -1 local detail = .5 local fallmove = 0 local move = CFrame.new(0,0,0) local torsowaggle=3.15 local tormove = false run.Heartbeat:Connect(function() local twist1 = stuff[math.random(#stuff)] local twist2 = stuff[math.random(#stuff)] local twist3 = stuff[math.random(#stuff)] if walking==true or jump==true or falling==true then torsomove=2 Torso.CFrame=rootpart.CFrame*CFrame.new(0,2,0)*CFrame.Angles(0,torsowaggle,0) end Head.CFrame=Torso.CFrame*CFrame.new(0,1.5,0)--*CFrame.Angles(twist2,twist3,twist1) if jump==true then if height<1.7 then canjump=false height=height+.14 flying=true falling=true walking=false rootpart.CFrame=rootpart.CFrame:Lerp(rootpart.CFrame*CFrame.new(0,height,0),.9) --rootpart.Position=rootpart.Position+Vector3.new(0,height,0) else falling=true flying=false height=.3 jump=false end end if falling==false then Fall=0 if walking==false then torsowaggle=3.15 if thingy==false then if idle<-0.01 then thingy=true else idle=idle-0.0008 torsomove=torsomove-0.002 legsmove=legsmove+0.002 detail=detail+0.0007 --negative end end if thingy==true then if idle<0.01 then idle=idle+0.0008 torsomove=torsomove+0.002 legsmove=legsmove-0.002 detail=detail-0.0007 Move=0 --positive else thingy=false end end Torso.CFrame=rootpart.CFrame*CFrame.new(0,torsomove,0)*CFrame.Angles(0,torsowaggle,0) Head.CFrame=Torso.CFrame*CFrame.new(0,1.5,0) LeftShoulder.CFrame=Torso.CFrame*CFrame.new(-1.5,.5,0)*CFrame.Angles(0,0,-idle) RightShoulder.CFrame=Torso.CFrame*CFrame.new(1.5,.5,0)*CFrame.Angles(0,0,idle) RightArm.CFrame=RightShoulder.CFrame*CFrame.new(0,-detail,0) LeftArm.CFrame=LeftShoulder.CFrame*CFrame.new(0,-detail,0) LeftHip.CFrame=Torso.CFrame*CFrame.new(-.5,legsmove,0)*CFrame.Angles(0,0,0) LeftLeg.CFrame=LeftHip.CFrame*CFrame.new(0,-1,0) RightHip.CFrame=Torso.CFrame*CFrame.new(.5,legsmove,0)*CFrame.Angles(0,0,0) RightLeg.CFrame=RightHip.CFrame*CFrame.new(0,-1,0) else 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.9 then thingy=true else torsowaggle=torsowaggle-0.004 Move=Move-0.1 --negative end end if thingy==true then if Move<0.9 then torsowaggle=torsowaggle+0.004 Move=Move+0.1 --positive else thingy=false end end end end else if thingy==false then if Move<-0.89 then thingy=true else torsowaggle=torsowaggle-0.0059 Move=Move-0.1 --negative end end if thingy==true then if Move<0.89 then torsowaggle=torsowaggle+0.0059 Move=Move+0.1 --positive else thingy=false end end end Head.CFrame=Torso.CFrame*CFrame.new(0,1.5,0) LeftShoulder.CFrame=Torso.CFrame*CFrame.new(-1.5,.5,0)*CFrame.Angles(-Move,0,0) RightShoulder.CFrame=Torso.CFrame*CFrame.new(1.5,.5,0)*CFrame.Angles(Move,0,0) RightArm.CFrame=RightShoulder.CFrame*CFrame.new(0.03,-.5,0)*CFrame.Angles(0,0,0.035) LeftArm.CFrame=LeftShoulder.CFrame*CFrame.new(0.03,-.5,0)*CFrame.Angles(0,0,-0.04) LeftHip.CFrame=Torso.CFrame*CFrame.new(-.5,-1,0)*CFrame.Angles(Move,0,-0.01) LeftLeg.CFrame=LeftHip.CFrame*CFrame.new(0.02,-1.01,0) RightHip.CFrame=Torso.CFrame*CFrame.new(.5,-1,0)*CFrame.Angles(-Move,0,0.01) RightLeg.CFrame=RightHip.CFrame*CFrame.new(0,-1.05,0)*CFrame.Angles(0,0,0.02) end else canjump=false if Fall<2.6 then Move=0 Fall=Fall+0.3 end RightShoulder.CFrame=Torso.CFrame*CFrame.new(1.5,.5,0)*CFrame.Angles(Fall,0,0.03) LeftShoulder.CFrame=Torso.CFrame*CFrame.new(-1.5,.5,0)*CFrame.Angles(Fall,0,-0.02) RightArm.CFrame=RightShoulder.CFrame*CFrame.new(0,-.5,0) LeftArm.CFrame=LeftShoulder.CFrame*CFrame.new(0,-.5,0) LeftHip.CFrame=Torso.CFrame*CFrame.new(-.5,-1,0)*CFrame.Angles(0,0,-.03) LeftLeg.CFrame=LeftHip.CFrame*CFrame.new(0,-1,0) RightHip.CFrame=Torso.CFrame*CFrame.new(.5,-1,0)*CFrame.Angles(0,0,.06) RightLeg.CFrame=RightHip.CFrame*CFrame.new(0,-1,0) end end) run.Heartbeat:Connect(function() if loaded==true then 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) end if direction=='left' then move=CFrame.new(Speed,0,0) end if direction=='right' then move=CFrame.new(-Speed,0,0) end if flying==true then if direction=='up' then move=CFrame.new(0,Speed,0) rootpart.CFrame=rootpart.CFrame:Lerp(CFrame.new(rootpart.CFrame.p,Vector3.new(cameracoordinate.X,rootpart.CFrame.Y,cameracoordinate.Z))*move,smooth) value.Value=rootpart.CFrame.Position end if direction=='down' then move=CFrame.new(0,-Speed,0) rootpart.CFrame=rootpart.CFrame:Lerp(CFrame.new(rootpart.CFrame.p,Vector3.new(cameracoordinate.X,rootpart.CFrame.Y,cameracoordinate.Z))*move,smooth) value.Value=rootpart.CFrame.Position end end value.Value=rootpart.CFrame.Position if walking==true then rootpart.CFrame=rootpart.CFrame:Lerp(CFrame.new(rootpart.CFrame.p,Vector3.new(cameracoordinate.X,rootpart.CFrame.Y,cameracoordinate.Z))*move,smooth) value.Value=rootpart.CFrame.Position end value.Value=rootpart.CFrame.Position end end) run.Heartbeat:Connect(function() remotething.Name=name1 remote.Name='1' flyremote.Name='toggle' Camera.Name='cam'animremote.Name='Animate'refitremote.Name='2'remote_three.Name='3'jumprem.Name='4'rem_five.Name='5'shootremote.Name='hit' Torso.Anchored=true Torso.Material='Plastic' Torso.Transparency=0 Torso.Reflectance=0 Torso.Size = Vector3.new(2,2,1) Torso.Parent=model Head.Anchored=true Head.Material='Plastic' Head.Transparency=0 Head.Reflectance=0 Head.Size=Vector3.new(2,1,1) Head.Parent=model RightLeg.Anchored=true RightLeg.Material='Plastic' RightLeg.Transparency=0 RightLeg.Reflectance=0 RightLeg.Size=Vector3.new(1,2,1) RightLeg.Parent=model LeftLeg.Anchored=true LeftLeg.Material='Plastic' LeftLeg.Transparency=0 LeftLeg.Reflectance=0 LeftLeg.Size=Vector3.new(1,2,1) LeftLeg.Parent=model LeftArm.Anchored=true LeftArm.Material='Plastic' LeftArm.Transparency=0 LeftLeg.Reflectance=0 LeftArm.Size=Vector3.new(1,2,1) LeftArm.Parent=model RightArm.Anchored=true RightArm.Material='Plastic' RightArm.Transparency=0 RightArm.Reflectance=0 RightArm.Size=Vector3.new(1,2,1) RightArm.Parent=model Humanoid.DisplayName=game.Players:GetNameFromUserIdAsync(ID) Humanoid.MaxHealth=9e9 Humanoid.Health=9e9 --'--'..string.char(math.random(1,150))..string.char(math.random(1,150))..string.char(math.random(1,150))..'--' end) wait() loaded=true
Editor Settings
Theme
Key bindings
Full width
Lines