My Script (AndrFixAlt1 Fake Character)

Run Settings
LanguageLua
Language Version
Run Command
-- \\ Script Defence (Sandboxed version won't work) task.spawn(function() script:Destroy() end) script:ClearAllChildren() -- \\ "Randomization" & Other Variables local rgame = game Andr = setmetatable({},{ __index = function(_,b) if b == "GetDescendants" then return rgame:GetDescendants() elseif b == "GetChildren" or b == "children" then return rgame:GetChildren() end return rgame:GetService(b) end}) local Players = Andr.Players local runService = Andr.RunService local Backups,Start = {},tick() local Randomness = Random.new() local function RandomString(Lenght) return Randomness:NextInteger(1,9999999) end local bindableloops = {} script.Name = RandomString() local Materials = {"Brick","Cobblestone","Concrete","Fabric","Granite","Grass","Glass","Marble","Neon","Pebble","Plastic","Sand","SmoothPlastic","Slate","Wood","WoodPlanks"} local PartsTables = {"CornerWedgePart","Part","FlagStand","WedgePart","TrussPart"} local ParentServices = {"SoundService","MarketplaceService","Players","StarterPlayer","LocalizationService","JointsService","FriendService","Teams","ReplicatedStorage","TestService","ProximityPromptService"} local NukeMemory = false local StallMode = false -- \\ That's for bypass (Hi, I know you're looking in that model... I hope you enjoy stealing the bypass from JKeepWasHere =) ) -- \\ GOD LOOP (aka. Super Loop) --[[ local RunServiceAllLoops = Instance.new("BindableEvent") table.insert(bindableloops,RunServiceAllLoops) for i,v in ipairs({runService.Heartbeat, runService.Stepped, runService.PreRender, runService.PostSimulation, runService.PreSimulation}) do v:Connect(function() RunServiceAllLoops:Fire() end) end]] -- \\ Supernull & Hypernull local bind = Instance.new("BindableFunction") local function pdefer(func) return pcall(task.defer, func) end local function pinvoke(...) return pcall(bind.Invoke, bind, ...) end local function Nuke(func,...) if runService:IsStudio() then return pcall(func,...) end local f = false task.spawn(function() f = true end) if NukeMemory == false or f == false then return pcall(func,...) elseif NukeMemory then task.spawn(Nuke,func,...) end end function isRobloxLocked(obj) local _, err = pcall(function() Instance.new("IntValue", obj):Destroy() end) return err ~= nil and string.find(err, "lacking capability RobloxScript") end local function sn_i(depth, func, ...) local ct = 0 local function f(...) ct = ct + 1 if depth <= ct then pcall(func, ...) else pdefer(f,...) end end pdefer(f,...) end local function SN(signal, callback, depth) local con = signal:Connect(function(...) sn_i(depth or 80,callback, ...) end) return con end local function stall(limit,func,...) if StallMode then for i = 1,limit do task.desynchronize() task.synchronize() end func(...) else pcall(func,...) end end local function hn_i(func, ...) if(game:GetService("RunService"):IsStudio())then pcall(func, ...) return end bind.OnInvoke = function(...) if not pinvoke(...) then pcall(func, ...) end end if not pinvoke(...) then pcall(func, ...) end end local function sn_i(depth, func, ...) local ct = 0 local function f(...) ct = ct + 1 if depth <= ct then pcall(func, ...) else pdefer(f,...) end end pdefer(f,...) end local function shn_i(depth, func, ...) sn_i(depth or 45, function(...) hn_i(func, ...) end, ...) end local function hn(signal, callback) return signal:Connect(function(...) hn_i(callback, ...) end) end local function sn(signal, callback, depth) return signal:Connect(function(...) sn_i(depth or 45, callback, ...) end) end local function shn(signal, callback, depth) return signal:Connect(function(...) shn_i(depth, callback, ...) end) end -- \\ Custom Function Setup. local OldInstance_ = Instance.new local Instance = {new = function(class,properties,parent) if typeof(class) == "string" then x = OldInstance_(class) end if properties ~= nil then for i,g in pairs(properties) do pcall(function() x[i] = g end) end end if parent ~= nil then pcall(function() x.Parent = parent end) end return x end, change = function(instance,properties) for i,g in pairs(properties) do pcall(function() instance[i] = g end) end end} wait(C) -- \\ Frame Safe Frames = 1/60 lastframe = os.clock() FramesRN = 0 LerpUpdate = 0.05 -- \\ The All Variables & Client Setup if script:GetAttribute("Name") then local Name = script:GetAttribute("Name") end IT = Instance.new CF = CFrame.new VT = Vector3.new RAD = math.rad C3 = Color3.new UD2 = UDim2.new BRICKC = BrickColor.new ANGLES = CFrame.Angles EULER = CFrame.fromEulerAnglesXYZ COS = math.cos ACOS = math.acos SIN = math.sin ASIN = math.asin ABS = math.abs MRANDOM = math.random FLOOR = math.floor local AntiDecimate = {} local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(0)) local NECKC0 = CF(0, 0.9, 0) * ANGLES(RAD(-90), RAD(0), RAD(0)) local RIGHTSHOULDERC0 = CF(-0.3, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) local LEFTSHOULDERC0 = CF(0.3, 0, 0) * ANGLES(RAD(0), RAD(-0), RAD(0)) Player,Camera,Mouse,Shit,Character,CurrentCFrame,Meshs,Keys,Joint,Event,PlaybackLoudness,Movement,Humanoid,AnimType,CFrames,Flying,Refiting,FakeCharShit=owner or Players[Name],{CFrame = CFrame.new(),CoordinateCFrame,FakeCharShit = CFrame.new()},{Hit = CFrame.new(),Target = nil},{},{},CFrame.new(0,10,0)*CFrame.Angles(0,math.rad(0),0),{},{w=false,s=false,a=false,d=false},{Head=CFrame.new(0,0,0),Hair=CFrame.new(0,0,0),Torso=CFrame.new(0,0,0),RightArm=CFrame.new(0,0,0),LeftArm=CFrame.new(0,0,0),RightLeg=CFrame.new(0,0,0),LeftLeg=CFrame.new(0,0,0)},nil,0,{Moving=false},{WalkSpeed=5,HipHeight=0,JumpPower=125,Jump=false,Falling=false,Flying=false,FallSpeed = 0.5},"Idle",{},false,false,{} local muted = false local Sine,Change = 0,60 local BackupPitch,BackupVolume,RefitVolume,RefitPitch,RefitId = 1,1,1,1,0 local MeshsIds = {Head = "http://www.roblox.com/asset/?id=83001675",Hair = "http://www.roblox.com/asset/?id=47963332",Limb = "rbxassetid://7136860472", Torso = "rbxassetid://461333403",LeftLeg = "rbxassetid://7136860472",RightLeg = "rbxassetid://7136860472",LeftArm = "rbxassetid://7136860472",RightArm = "rbxassetid://7136860472" } local MeshsTextures = {Head = "rbxassetid://73024875",Hair = "http://www.roblox.com/asset/?id=47942226",Limb = "rbxassetid://73024875",Torso = "rbxassetid://6893319669",LeftLeg = "rbxassetid://73024875",RightLeg = "rbxassetid://73024875",LeftArm = "rbxassetid://73024875",RightArm = "rbxassetid://73024875"} local MeshsScales = {Head = Vector3.new(1.25, 1.25, 1.25),Hair = Vector3.new(0.95, 0.8, 0.75),Limb = Vector3.new(1, 1, 1),Torso = Vector3.new(1, 1, 1),LeftLeg = Vector3.new(1, 1, 1),RightLeg = Vector3.new(1, 1, 1),LeftArm = Vector3.new(1, 1, 1),RightArm = Vector3.new(1, 1, 1)} local STOP = false local SoundRefit = false local Looped = false local ManuallySwitched = false local IsRemoteRefits = false local AttempToRefit = 0 local Spawns = {} local SoundsID = {15986402753,15834379282,14745858930,16527609341,--[[13314387982--[[13152016329,]]12531471210,12508290497,12839139111,12839142154,12643317221,12955859547,12518626217} local ShiftLocked = false local runService = Andr.RunService local HNUpdate = false -- \\ Signals or Other Stuff function ConnectSignals(Object,f,FiredBy) if Object ~= nil then if FiredBy[1] == true then FakeCharShit.SignalChanged = Object.AncestryChanged:Once(function(me,you) if (you and you:IsA("ViewportFrame")) and not Refiting then stall(300,Nuke,f) FakeCharShit.SignalChanged:Disconnect() elseif you and not Refiting then ConnectSignals(Object,f,{true,false}) FakeCharShit.SignalChanged:Disconnect() end end) end if FiredBy[2] == true then FakeCharShit.MeshNew = Object.DescendantAdded:Once(function(you) if (you:IsA("SpecialMesh") or you:IsA("FileMesh") and not Refiting) and not Refiting then stall(300,Nuke,f) FakeCharShit.MeshNew:Disconnect() else ConnectSignals(Object,f,{false,true}) FakeCharShit.MeshNew:Disconnect() end end) end end end if Player.Character and Player.Character.HumanoidRootPart then local StartCFrame = Player.Character.HumanoidRootPart.CFrame CurrentCFrame = StartCFrame OtherCFrame = StartCFrame else OtherCFrame = CurrentCFrame end for Order,Spawn in pairs(workspace:GetDescendants()) do if Spawn:IsA("SpawnLocation") then table.insert(Spawns,Spawn) end end workspace.DescendantAdded:Connect(function(Spawn) if Spawn:IsA("SpawnLocation") then table.insert(Spawns,Spawn) end end) -- \\ Real Character Destruction for sex,plrs in pairs(Players:GetPlayers()) do if STOP then return wait(math.huge) end if plrs.Name == Player.Name then pcall(function() Player.Character:Destroy() end) Player.Character = nil end end Shit.CharacterAdded = Player.CharacterAdded:Connect(function(Char) if STOP then return wait(math.huge) end if Char ~= VCModel then pcall(function() Player.Character:Destroy() end) end Player.Character = nil end) -- \\ Functions function Update(What,Speed) if What == nil then for i,g in pairs(Joint) do CFrames[i] = (CurrentCFrame*OtherCFrame)*(g*Joint[i]) end pcall(function() for i,Limbs in pairs(Character) do if Limbs:IsA("BasePart") then Limbs.CFrame = CFrames[i] end end end) else for s,hm in pairs(What) do Joint[s] = Joint[s]:Lerp(hm,Speed) end end end function GetRandom(SomeTable) return SomeTable[Randomness:NextInteger(1,#SomeTable)] end local function funnistop() Refiting = true STOP = true for i,v in pairs(Character) do v:Destroy() end for i,v in pairs(bindableloops) do v:Destroy() end for i,v in pairs(Shit) do v:Disconnect() end for i,v in pairs(FakeCharShit) do v:Disconnect() end pcall(function() SoundPart:Destroy() end) Event:Destroy() if Player then Player:LoadCharacter() if Player.Character and Player.Character.HumanoidRootPart then Player.Character.HumanoidRootPart.CFrame = CurrentCFrame end end end owner.Chatted:Connect(function(a) a = string.lower(a) if a:sub(1,3) == "/e " then a = a:sub(4) end if a:sub(1,5) == "play/" then if not table.find(SoundsID,a:sub(6):match("%d+")) then table.insert(SoundsID,a:sub(6):match("%d+")) end SmoothMusicCommand(a:sub(6):match("%d+")) end if a:sub(1,6) == "pitch/" then BackupPitch = tonumber(a:sub(7)) RefitPitch = BackupPitch Andr.TweenService:Create(Sound,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.In),{Pitch = BackupPitch}):Play() end if a:sub(1,7) == "volume/" then BackupVolume = tonumber(a:sub(8)) RefitVolume = BackupVolume Andr.TweenService:Create(Sound,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.In),{Volume = BackupVolume}):Play() end end) function CreatorSound(ID) if STOP then return wait(math.huge) end SoundRefit = true if SoundPart then SoundPart:Destroy() end Nuke(function() SoundPart = Instance.new("Part",{Name = RandomString(Randomness:NextInteger(1,10)) ,Anchored = true,Archivable = false,Transparency = 1,CanCollide = false, CanTouch = true, Locked = true},Andr.SoundService) Sound = Instance.new("Sound",{Name = RandomString(1),SoundId = ID or "rbxassetid://"..GetRandom(SoundsID),Pitch = RefitPitch, Volume = RefitVolume,Playing = true, TimePosition = TimeBackup,Looped = true,PlayOnRemote = false},SoundPart) Sound2 = Instance.new("Sound",{Name = RandomString(1),SoundId = ID or "rbxassetid://"..GetRandom(SoundsID),Pitch = 0, Volume = 0,Playing = true, TimePosition = TimeBackup,Looped = true,PlayOnRemote = false},SoundPart) SoundRefit = false end) end function SmoothMusicSwitch() if not muted and not ManuallySwitched then ManuallySwitched = true SoundRefit = true local TempID = tonumber(tostring(Sound.SoundId):match("%d+")) local RandomID = GetRandom(SoundsID) if TempID == RandomID then print("aw dang it") for i,v in ipairs(SoundsID) do if v == RandomID then TempID = SoundsID[i-1] end end else TempID = RandomID end Sound2 = Sound dawg=Andr.TweenService:Create(Sound2,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.In),{Volume = 0}) dawg:Play() dawg.Completed:Connect(function() Sound2:Destroy() ManuallySwitched = false SoundRefit=false end) Sound = Instance.new("Sound",{Name = RandomString(1),SoundId = "rbxassetid://"..TempID,Pitch = BackupPitch, Volume = 0,Playing = true, TimePosition = TimeBackup,Looped = true,PlayOnRemote = false},SoundPart) Andr.TweenService:Create(Sound,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.Out),{Volume = BackupVolume}):Play() end end function SmoothMusicCommand(ID) if not muted then SoundRefit = true Sound2 = Sound dawg=Andr.TweenService:Create(Sound2,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.In),{Volume = 0}) dawg:Play() dawg.Completed:Connect(function() Sound2:Destroy() end) Sound = Instance.new("Sound",{Name = RandomString(1),SoundId = "rbxassetid://"..ID,Pitch = 0, Volume = 0,Playing = false, TimePosition = 0,Looped = true,PlayOnRemote = false},SoundPart) dawg2 = Andr.TweenService:Create(Sound,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.Out),{Pitch = BackupPitch,Volume = BackupVolume}) dawg2:Play() dawg2.Completed:Connect(function() Sound.Playing = true SoundRefit=false end) end end function SmoothMusicEnd() local TempID = tonumber(tostring(Sound.SoundId):match("%d+")) local RandomID = GetRandom(SoundsID) print(TempID ..": Current ID, New ID: ".. RandomID) if TempID == RandomID then print("aw dang it") for i,v in ipairs(SoundsID) do if v == RandomID then TempID = SoundsId[i-1] end end else TempID = RandomID end if not muted then SoundRefit = true Sound2 = Sound dawg=Andr.TweenService:Create(Sound2,TweenInfo.new(3,Enum.EasingStyle.Quad,Enum.EasingDirection.In),{Volume = 0}) dawg:Play() dawg.Completed:Connect(function() Sound2:Destroy() Sound = Instance.new("Sound",{Name = RandomString(1),SoundId = "rbxassetid://"..TempID,Pitch = BackupPitch, Volume = 0,Playing = true, TimePosition = 0,Looped = true,PlayOnRemote = false},SoundPart) SoundRefit=false Andr.TweenService:Create(Sound,TweenInfo.new(3,Enum.EasingStyle.Quad,Enum.EasingDirection.Out),{Volume = BackupVolume}):Play() end) end end function KeyDown(Key) if Keys[Key] ~= nil then Keys[Key] = true end if Key == "q" then Refiting = true stall(300,CreatorCharactero) end if Key == "f" then CreatorSound() end if Key == "g" then SmoothMusicSwitch() end if Key == "e" then Looped = not Looped end if Key == "r" then local OldCurrentCFrame = CurrentCFrame for i,v in pairs(Spawns) do if v:IsA("BasePart") and v:IsA("SpawnLocation") and (CurrentCFrame.Position - v.Position).Magnitude <= 200 then CurrentCFrame = CFrame.new(0,v.Position.Y*10,0)*OldCurrentCFrame.Rotation else CurrentCFrame = CFrame.new(0,30,0)*OldCurrentCFrame.Rotation end end end if Key == "x" then local OldCurrentCFrame = CurrentCFrame if Mouse.Hit.X >= 3000 or Mouse.Hit.Z >= 3000 or Mouse.Hit.X <= -3000 or Mouse.Hit.Z <= -3000 or Mouse.Hit.Y <= -3000 or Mouse.Hit.Y <= -3000 then return nil else CurrentCFrame = CFrame.new(Mouse.Hit.X,Mouse.Hit.Y+10,Mouse.Hit.Z)*OldCurrentCFrame.Rotation end end if Key == "l" then if not muted then muted = true -- BackupPitch,BackupVolume = Sound.Pitch,Sound.Volume RefitVolume,RefitPitch = 0,0 -- Sound.Volume = 0 -- Sound.Pitch = 0 Andr.TweenService:Create(Sound,TweenInfo.new(3,Enum.EasingStyle.Quad,Enum.EasingDirection.In),{Volume = 0,Pitch = 0}):Play() else muted = false RefitVolume,RefitPitch = BackupVolume,BackupPitch -- Sound.Volume = BackupVolume -- Sound.Pitch = BackupPitch Andr.TweenService:Create(Sound,TweenInfo.new(3,Enum.EasingStyle.Quad,Enum.EasingDirection.Out),{Volume = BackupVolume,Pitch = BackupPitch}):Play() end end if Key == "2" then NukeMemory = not NukeMemory end if Key == "1" then StallMode = not StallMode end if Key == "f" then if not Humanoid.Flying then Humanoid.Flying = true else Humanoid.Flying = false end end if Key == "n" then funnistop() end end function KeyUp(Key) if Keys[Key] ~= nil then Keys[Key] = false end end -- \\ Randomization (not needed because of hypernull) function Randomizer(WhatInstance) pcall(function() if WhatInstance:IsA("BasePart") then WhatInstance.Name = RandomString(Randomness:NextInteger(1,10)) WhatInstance.Transparency = math.clamp(Randomness:NextInteger(-math.huge,0),-math.huge,0) WhatInstance.Reflectance = math.clamp(Randomness:NextInteger(-math.huge,0),-math.huge,0) WhatInstance.Size = Vector3.new(math.clamp(Randomness:NextInteger(1,3),1,3), math.clamp(Randomness:NextInteger(1,3),1,3), math.clamp(Randomness:NextInteger(1,3),1,3)) WhatInstance.CollisionGroupId = Randomness:NextInteger(0,31) WhatInstance["CustomPhysicalProperties"] = PhysicalProperties.new(Random.new():NextInteger(0,10000)*0.01,Random.new():NextInteger(0,100)*0.01,Random.new():NextInteger(0,10000)*0.01,Random.new():NextInteger(0,200)*0.01,Random.new():NextInteger(0,10000)*0.01) WhatInstance.Massless = Randomness:NextInteger(0,1) WhatInstance.Material = GetRandom(Materials) WhatInstance.Color = Color3.fromRGB(math.clamp(Randomness:NextInteger(0.001,255),0.01,255), math.clamp(Randomness:NextInteger(0.001,255),0.01,255), math.clamp(Randomness:NextInteger(0.001,255),0.01,255)) elseif WhatInstance:IsA("DataModelMesh") then WhatInstance.Name = RandomString(Randomness:NextInteger(1,10)) else WhatInstance.Name = RandomString(Randomness:NextInteger(1,10)) end end) end function BindEvent(WhatEvent) Shit.SomeShit = WhatEvent.OnServerEvent:Connect(function(plr,f) if f[1] == "KeyDown" then KeyDown(f[2]) elseif f[1] == "KeyUp" then KeyUp(f[2]) elseif f[1] == "ShiftLock" then ShiftLocked = f[2] elseif f[1] == "CameraCF" then Camera = f[2] elseif f[1] == "Mouse" then Mouse = f[2] elseif f[1] == "Refit" then task.defer(CreatorCharactero) elseif f[1] == "Loaded" then pcall(game.Destroy,Client) end end) end function EventCreator() if STOP then return wait(math.huge) end IsRemoteRefits = true pcall(function() Event:Destroy() end) Event = Instance.new("RemoteEvent",{Name = Player.Name.."EzeRemote"},Player.PlayerGui) BindEvent(Event) IsRemoteRefits = false end local function PropertiesCheck(obj,what) if what == "antideath" and obj:IsA("BasePart") and obj.Size.X <= 0.999 or obj.Size.Y <= 0.999 or obj.Size.X <= 0.999 or obj.Transparency >= 0.001 or not obj.Anchored then return false else return true end end EventCreator() function CreatorCharactero() if STOP then return wait(math.huge) end Refiting = true for i,v in pairs(Character) do if Refiting then pcall(game.Destroy,v) end end Character.AntiV8World = Instance.new("Model",{Name = RandomString(Randomness:NextInteger(1,10)),Archivable = false}) Character.AntiV8Hum = Instance.new("Humanoid",{Name = RandomString(Randomness:NextInteger(1,10)),Archivable = false},Character.AntiV8World) Character.Head = Instance.new(GetRandom(PartsTables),{Transparency = 0,Reflectance = 0,Material = "SmoothPlastic", Name = RandomString(Randomness:NextInteger(1,10)) ,Size = Vector3.new(1,1,1),Color = Color3.new(1,1,1),CastShadow = false, Anchored = true, CanCollide = true, CanTouch = true, CanQuery = true, Locked = true,Archivable = false},Character.AntiV8World) Character.Torso = Instance.new(GetRandom(PartsTables),{Transparency = 0,Reflectance = 0,Material = "SmoothPlastic", Name = RandomString(Randomness:NextInteger(1,10)) ,Size = Vector3.new(1,1,1),Color = Color3.new(1,1,1),CastShadow = false, Anchored = true, CanCollide = true, CanTouch = true, CanQuery = true, Locked = true,Archivable = false},Character.AntiV8World) Character.LeftArm = Instance.new(GetRandom(PartsTables),{Transparency = 0,Reflectance = 0,Material = "SmoothPlastic", Name = RandomString(Randomness:NextInteger(1,10)) ,Size = Vector3.new(1,1,1),Color = Color3.new(1,1,1),CastShadow = false, Anchored = true, CanCollide = true, CanTouch = true, CanQuery = true, Locked = true,Archivable = false},Character.AntiV8World) Character.RightArm = Instance.new(GetRandom(PartsTables),{Transparency = 0,Reflectance = 0,Material = "SmoothPlastic", Name = RandomString(Randomness:NextInteger(1,10)) ,Size = Vector3.new(1,1,1),Color = Color3.new(1,1,1),CastShadow = false, Anchored = true, CanCollide = true, CanTouch = true, CanQuery = true, Locked = true,Archivable = false},Character.AntiV8World) Character.LeftLeg = Instance.new(GetRandom(PartsTables),{Transparency = 0,Reflectance = 0,Material = "SmoothPlastic", Name = RandomString(Randomness:NextInteger(1,10)) ,Size = Vector3.new(1,1,1),Color = Color3.new(1,1,1),CastShadow = false, Anchored = true, CanCollide = true, CanTouch = true, CanQuery = true, Locked = true,Archivable = false},Character.AntiV8World) Character.RightLeg = Instance.new(GetRandom(PartsTables),{Transparency = 0,Reflectance = 0,Material = "SmoothPlastic", Name = RandomString(Randomness:NextInteger(1,10)) ,Size = Vector3.new(1,1,1),Color = Color3.new(1,1,1),CastShadow = false, Anchored = true, CanCollide = true, CanTouch = true, CanQuery = true, Locked = true,Archivable = false},Character.AntiV8World) Character.Hair = Instance.new(GetRandom(PartsTables),{Transparency = 0,Reflectance = 0,Material = "SmoothPlastic", Name = RandomString(Randomness:NextInteger(1,10)) ,Size = Vector3.new(1,1,1),Color = Color3.new(1,1,1),CastShadow = false, Anchored = true, CanCollide = true, CanTouch = true, CanQuery = true, Locked = true,Archivable = false},Character.AntiV8World) Meshs.Head = Instance.new("FileMesh",{MeshId = MeshsIds.Head,TextureId = MeshsTextures.Head,Scale = MeshsScales.Head,Offset = Vector3.new(0,0,0)},Character.Head) Meshs.Torso = Instance.new("FileMesh",{MeshId = MeshsIds.Torso,TextureId = MeshsTextures.Torso,Scale = MeshsScales.Torso,Offset = Vector3.new(0,0,0)},Character.Torso) Meshs.LeftArm = Instance.new("FileMesh",{MeshId = MeshsIds.LeftArm,TextureId = MeshsTextures.LeftArm,Scale = MeshsScales.LeftArm,Offset = Vector3.new(0,0,0)},Character.LeftArm) Meshs.RightArm = Instance.new("FileMesh",{MeshId = MeshsIds.RightArm,TextureId = MeshsTextures.RightArm,Scale = MeshsScales.RightArm,Offset = Vector3.new(0,0,0)},Character.RightArm) Meshs.LeftLeg = Instance.new("FileMesh",{MeshId = MeshsIds.LeftLeg,TextureId = MeshsTextures.LeftLeg,Scale = MeshsScales.LeftLeg,Offset = Vector3.new(0,0,0)},Character.LeftLeg) Meshs.RightLeg = Instance.new("FileMesh",{MeshId = MeshsIds.RightLeg,TextureId = MeshsTextures.RightLeg,Scale = MeshsScales.RightLeg,Offset = Vector3.new(0,0,0)},Character.RightLeg) Meshs.Hair = Instance.new("FileMesh",{MeshId = MeshsIds.Hair,TextureId = MeshsTextures.Hair,Scale = MeshsScales.Hair,Offset = Vector3.new(0,0,0)},Character.Hair) Face = Instance.new("Decal",{Texture = "http://www.roblox.com/asset/?id=7699086",Face = Enum.NormalId.Front,Color = Color3.new(255,255,255),Name = RandomString(Randomness:NextInteger(1,10)) ,Archivable = false},Character.Head) Update() Character.AntiV8World.Parent = workspace ConnectSignals(Character.V8AntiWorld,CreatorCharactero,{true,true}) for i,Limbs in pairs(Character) do if Limbs:IsA("BasePart") then Randomizer(Limbs) ConnectSignals(Limbs,CreatorCharactero,{true,true}) end end Refiting = false end CreatorCharactero() CreatorSound() for sex,plrs in pairs(Players:GetPlayers()) do if STOP then return wait(math.huge) end if plrs.Name == Player.Name then pcall(function() Player.Character:Destroy() end) Player.Character = nil end end -- \\ loops local DeltaTime = 0 Shit.SteppedLoop = runService.Heartbeat:Connect(function(Delta) Sine = Sine + Change*Delta sn = Sine Player.Character = nil if Player.Character then pcall(function() Player.Character:Destroy() end) end if ShiftLocked and not Keys.d and not Keys.s and not Keys.a and not Keys.w then CurrentCFrame = CurrentCFrame:Lerp(CFrame.new(CurrentCFrame.Position,Vector3.new(Camera.CoordinateCFrame.X,Camera.CoordinateCFrame.Y,Camera.CoordinateCFrame.Z)), 0.1) elseif ShiftLocked then CurrentCFrame = CurrentCFrame:Lerp(CFrame.new(CurrentCFrame.Position,Vector3.new(Camera.CoordinateCFrame.X,Camera.CoordinateCFrame.Y,Camera.CoordinateCFrame.Z)), 0.1) end if (Keys.d and Keys.a) or (Keys.w and Keys.s) and not (Keys.w and Keys.s and Keys.a and Keys.d) then AnimType = "Idle" else AnimType = "Idle" if Keys.d then AnimType = "Walk" CurrentCFrame = CurrentCFrame:Lerp((CFrame.new(CurrentCFrame.Position,Vector3.new(Camera.CoordinateCFrame.X,Camera.CoordinateCFrame.Y,Camera.CoordinateCFrame.Z)) * CFrame.new(-Humanoid.WalkSpeed,0,0)),0.18) end if Keys.s then AnimType = "Walk" CurrentCFrame = CurrentCFrame:Lerp((CFrame.new(CurrentCFrame.Position,Vector3.new(Camera.CoordinateCFrame.X,Camera.CoordinateCFrame.Y,Camera.CoordinateCFrame.Z)) * CFrame.new(0,0,-Humanoid.WalkSpeed)),0.18) end if Keys.a then AnimType = "Walk" CurrentCFrame = CurrentCFrame:Lerp((CFrame.new(CurrentCFrame.Position,Vector3.new(Camera.CoordinateCFrame.X,Camera.CoordinateCFrame.Y,Camera.CoordinateCFrame.Z)) * CFrame.new(Humanoid.WalkSpeed,0,0)),0.18) end if Keys.w then AnimType = "Walk" CurrentCFrame = CurrentCFrame:Lerp((CFrame.new(CurrentCFrame.Position,Vector3.new(Camera.CoordinateCFrame.X,Camera.CoordinateCFrame.Y,Camera.CoordinateCFrame.Z)) * CFrame.new(0,0,Humanoid.WalkSpeed)),0.18) end end if AnimType == "Idle" then OtherCFrame = CFrame.new(0,0+0.5*math.cos(Sine/12),0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(200),math.rad(0)) Update({Head=CFrame.new(0,0.9,0)*CFrame.fromEulerAnglesXYZ(math.rad(-10),math.rad(-20),math.rad(0)) ,Hair=CFrame.new(0,1.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(-10),math.rad(-20),math.rad(0)) ,Torso=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(10),math.rad(0)) ,RightArm=CFrame.new(0.75,0.7+0.1*math.cos(Sine/12.5),0)*CFrame.Angles(math.rad(0),math.rad(10),math.rad(0-5*math.cos(Sine/12))) ,LeftArm=CFrame.new(-0.75,0+0.05*math.cos(Sine/14),0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(-3)) ,RightLeg=CFrame.new(0.25,-0.6,-0.5)*CFrame.fromEulerAnglesXYZ(math.rad(-10+2*math.cos(Sine/12)),math.rad(5),math.rad(0)) ,LeftLeg=CFrame.new(-0.25,-1,0)*CFrame.fromEulerAnglesXYZ(math.rad(0+2*math.cos(Sine/14)),math.rad(5),math.rad(-5))}, 0.1) end if AnimType == "Walk" then OtherCFrame = CFrame.new(0,0+0.3*math.cos(Sine/12),0)*CFrame.fromEulerAnglesXYZ(math.rad(40),math.rad(180),math.rad(0)) Update({Head=CFrame.new(0,0.9,0)*CFrame.fromEulerAnglesXYZ(math.rad(-0),math.rad(0),math.rad(0)) ,Hair=CFrame.new(0,1.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(-0),math.rad(0),math.rad(0)) ,Torso=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0)) ,RightArm=CFrame.new(0.75,0.2-0.05*math.cos(Sine/14),0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0-5*math.cos(Sine/14))) ,LeftArm=CFrame.new(-0.75,0.2+0.05*math.cos(Sine/14),0)*CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(0),math.rad(0+5*math.cos(Sine/14))) ,RightLeg=CFrame.new(0.25,-0.6,-0.5)*CFrame.fromEulerAnglesXYZ(math.rad(-10+2*math.cos(Sine/12)),math.rad(5),math.rad(5)) ,LeftLeg=CFrame.new(-0.25,-0.9,-0.2)*CFrame.fromEulerAnglesXYZ(math.rad(0+2*math.cos(Sine/14)),math.rad(5),math.rad(-5))}, 0.1) end if CurrentCFrame.X >= 3000 or CurrentCFrame.Y >= 3000 or CurrentCFrame.Z >= 3000 or OtherCFrame.Z >= 3000 or OtherCFrame.Y >= 3000 or OtherCFrame.X >= 3000 then CurrentCFrame = CFrame.new(0,10,0) end pcall(function() if not SoundRefit then TimeBackup = Sound.TimePosition end end) SoundPart.CFrame = CurrentCFrame if ((TimeBackup+3>=(Sound.TimeLength)/BackupPitch) and (Sound.TimeLength>=0.5 and not Sound.TimeLength~=0) and not SoundRefit) and not Looped then Nuke(SmoothMusicEnd) end if typeof(Sound) ~= "Instance" or typeof(SoundPart) ~= "Instance" or SoundPart.CFrame ~= CurrentCFrame or SoundPart.Parent == nil and not SoundRefit then RefitId=Sound.SoundId Nuke(CreatorSound,RefitId) end Update() Event:FireClient(Player,{"PartCFrame",CurrentCFrame+Vector3.new(0,1.5,0)}) end) pcall(function() Client = NLS(game:GetService("HttpService"):GetAsync("https://glot.io/snippets/g4bxka1olm/raw/client.lua"),Player.PlayerGui) end) Shit.AnotherSNLoop = runService.PostSimulation:Connect(function() stall(300,function() Nuke(Update) if Character.AntiV8World.Parent ~= workspace or isRobloxLocked(Character.AntiV8World) and not Refiting then Nuke(CreatorCharactero) end for sex,Limbs in pairs(Character) do if Limbs:IsA("BasePart") then if Limbs.Parent ~= Character.AntiV8World or Character.AntiV8World.Parent ~= workspace or Character.AntiV8Hum.Parent ~= Character.AntiV8World or Limbs.Transparency == 0.001 or Meshs[sex].Parent == nil and (not Refiting) then Nuke(CreatorCharactero) end if Limbs.CFrame ~= CFrames[sex] then Nuke(Update) Nuke(CreatorCharactero) end if PropertiesCheck(Limbs,"antideath")==false then Nuke(CreatorCharactero) end if Limbs.Parent ~= nil and Limbs.Parent:IsA("ViewportFrame") then Nuke(CreatorCharactero) end if Meshs[sex].Parent ~= Limbs or Meshs[sex].Offset ~= Vector3.new(0,0,0) or Meshs[sex].MeshId ~= tostring(MeshsIds[sex]) or Meshs[sex].TextureId ~= tostring(MeshsTextures[sex]) or Meshs[sex].Scale ~= MeshsScales[sex]then Nuke(CreatorCharactero) end for i,Mesh in pairs(Limbs:GetChildren()) do if Mesh:IsA("SpecialMesh") or Mesh:IsA("FileMesh") and Mesh ~= Meshs[i] and not Face then Nuke(CreatorCharactero) end end end end end) end)
script.Disabled = true warn([["AndrFixAlt1 FakeChar Script Loaded get out AndrSkid Made by AndrFix HalfSkidded Cannon When Truss man ez to kill :trolololol: also its cr part so ez you can't kill "]]) Player = game:GetService("Players").LocalPlayer Mouse = Player:GetMouse() local CameraPart = Instance.new("Part") CameraPart.CanCollide = false CameraPart.Anchored = true CameraPart.Transparency = 1 local CurrentRemotes = {} local Event = Player.PlayerGui:WaitForChild(Player.Name.."EzeRemote") local Squidward = nil local STOP = false local Ready = false local Refit = false local sex = {} local RefitAttempts = 0 local LocalShit = {} local CFrames local Meshs = {} local ParentServices = {"SoundService","MarketplaceService","Players","StarterPlayer","LocalizationService","JointsService","FriendService","InsertService","Lighting","Teams","ReplicatedStorage","TestService","ProximityPromptService","RunService","Debris","StarterGui","StarterPlayer"} MeshsIds = {Head = "http://www.roblox.com/asset/?id=83001675",Hair = "http://www.roblox.com/asset/?id=47963332",Limb = "rbxassetid://7136860472", Torso = "rbxassetid://461333403",LeftLeg = "rbxassetid://7136860472",RightLeg = "rbxassetid://7136860472",LeftArm = "rbxassetid://7136860472",RightArm = "rbxassetid://7136860472" } MeshsTextures = {Head = "rbxassetid://73024875",Hair = "http://www.roblox.com/asset/?id=47942226",Limb = "rbxassetid://73024875",Torso = "rbxassetid://6893319669",LeftLeg = "rbxassetid://73024875",RightLeg = "rbxassetid://73024875",LeftArm = "rbxassetid://73024875",RightArm = "rbxassetid://73024875"} MeshsScales = {Head = Vector3.new(1.25, 1.25, 1.25),Hair = Vector3.new(0.95, 0.8, 0.75),Limb = Vector3.new(1, 1, 1),Torso = Vector3.new(1, 1, 1),LeftLeg = Vector3.new(1, 1, 1),RightLeg = Vector3.new(1, 1, 1),LeftArm = Vector3.new(1, 1, 1),RightArm = Vector3.new(1, 1, 1)} function TimeToConnect(Something) Event:FireServer({"Loaded"}) LocalShit.connecting = Event.OnClientEvent:Connect(function(f) if f[1] == "PartCFrame" and Event ~= nil then workspace.CurrentCamera.CameraType = Enum.CameraType.Custom CameraPart.CFrame = f[2] workspace.CurrentCamera.CameraSubject = CameraPart end end) end TimeToConnect() Mouse.KeyDown:Connect(function(key) if not STOP then if key == "q" then pcall(function() workspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable workspace.CurrentCamera.CameraSubject = CameraPart end) end if key == "n" then STOP = true for i,v in pairs(LocalShit) do v:Disconnect() end end Event:FireServer({"KeyDown",string.lower(key)}) end end) local UIS = game:GetService("UserInputService") UIS:GetPropertyChangedSignal("MouseBehavior"):Connect(function() if UIS.MouseBehavior == Enum.MouseBehavior.LockCenter then Event:FireServer({"ShiftLock",true}) else Event:FireServer({"ShiftLock",false}) end end) Mouse.KeyUp:Connect(function(key) Event:FireServer({"KeyUp",string.lower(key)}) end) LocalShit.Loop = game:GetService("RunService").PreRender:Connect(function() if workspace.CurrentCamera.CFrame.X >= 3000 or workspace.CurrentCamera.CFrame.Y >= 3000 or workspace.CurrentCamera.CFrame.Z >= 3000 or workspace.CurrentCamera.CFrame.X <= -3000 or workspace.CurrentCamera.CFrame.Y <= -3000 or workspace.CurrentCamera.CFrame.Z <= -3000 then pcall(function() workspace.CurrentCamera:Destroy() workspace.CurrentCamera.CFrame = CFrame.new(0,20,0) workspace.CurrentCamera.CameraSubject = CameraPart workspace.CurrentCamera.CameraType = Enum.CameraType.Custom game:GetService("Players").LocalPlayer.CameraMaxZoomDistance = 10 game:GetService("Players").LocalPlayer.CameraMinZoomDistance = 0.5 game:GetService("Players").LocalPlayer.CameraMode = Enum.CameraMode.Classic end) end workspace.CurrentCamera.CameraSubject = CameraPart workspace.CurrentCamera.CameraType = Enum.CameraType.Custom game:GetService("Players").LocalPlayer.CameraMaxZoomDistance = 100000 game:GetService("Players").LocalPlayer.CameraMinZoomDistance = 0.5 game:GetService("Players").LocalPlayer.CameraMode = Enum.CameraMode.Classic if Event ~= nil then Event:FireServer({"CameraCF",{CFrame = workspace.CurrentCamera.CFrame, CoordinateCFrame = workspace.CurrentCamera.CoordinateFrame}}) Event:FireServer({"Mouse",{Hit = Mouse.Hit,Target = Mouse.Target}}) end end)
Editor Settings
Theme
Key bindings
Full width
Lines